Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v2.4.1.9
Subsequent Events (Details)
12 Months Ended 0 Months Ended 0 Months Ended 0 Months Ended 0 Months Ended 0 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
Servier Loan [Member]
USD ($)
Dec. 31, 2013
Servier Loan [Member]
USD ($)
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
EUR (€)
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
Tranche
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
EURIBOR [Member]
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
Tranche One [Member]
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
Tranche One [Member]
EUR (€)
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
Tranche Two [Member]
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
Tranche Two [Member]
EUR (€)
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
Tranche Three [Member]
Jan. 09, 2015
Subsequent Event [Member]
Servier Loan [Member]
Tranche Three [Member]
EUR (€)
Feb. 27, 2015
Subsequent Event [Member]
Hercules Loan [Member]
USD ($)
Feb. 27, 2015
Subsequent Event [Member]
Hercules Loan [Member]
USD ($)
Subsequent Event [Line Items]                            
Date of agreement       Dec. 30, 2010                    
Date of agreement, after amendment       Aug. 12, 2013                    
Number of tranches         3xoma_NumberOfTranches
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                 
Maturity date             Jan. 15, 2016   Jan. 15, 2017   Jan. 15, 2018   Sep. 01, 2018  
Principal payment amount               € 3,000,000us-gaap_DebtInstrumentAnnualPrincipalPayment
/ us-gaap_DebtInstrumentAxis
= xoma_TrancheOneMember
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
  € 5,000,000us-gaap_DebtInstrumentAnnualPrincipalPayment
/ us-gaap_DebtInstrumentAxis
= xoma_TrancheTwoMember
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
  € 7,000,000us-gaap_DebtInstrumentAnnualPrincipalPayment
/ us-gaap_DebtInstrumentAxis
= xoma_TrancheThreeMember
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Variable rate basis   Euro Inter-Bank Offered Rate ("EURIBOR")       EURIBOR+2%             The interest rate will be calculated at a rate equal to the greater of either (i) 9.40% plus the prime rate as reported from time to time in The Wall Street Journal minus 7.25%, and (ii) 9.40%.  
Basis spread on variable rate (in hundredths)           2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= xoma_EuriborMember
               
Period of interest resetting       6 months                    
Eligible milestone payments receivable       433,000,000xoma_EligibleMilestonePaymentsReceivable
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Eligible milestone payments receivable under specific rights not met       770,000,000xoma_EligibleMilestonePaymentsReceivableUnderSpecificRightsNotMet
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Eligible milestone payments receivable, after amendment       415,000,000xoma_EligibleMilestonePaymentsReceivableAfterAmendments
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Eligible milestone payments receivable under specific rights not met, after amendment       752,000,000xoma_EligibleMilestonePaymentsReceivableUnderSpecificRightsNotMetAfterAmendment
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                   
Borrowings 35,537,000us-gaap_LongTermDebt 16,200,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
16,500,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= xoma_ServierLoanMember
                    20,000,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Outstanding principle balance and interest                         5,500,000xoma_DebtInstrumentPaymentPrincipalAndInterest
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Percentage bearing variable rate (in hundredths)                           9.40%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Reduction of percentage of interest under loan agreement (in hundredths)                           7.25%xoma_ReductionOfPercentageOfInterestUnderLoanAgreement
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Period of interest                         1 month  
Amortization date                         Jul. 01, 2016  
Date of extension of amortization                         Oct. 01, 2016  
Period of principal and interest amortization                         30 months  
Loans payable                           $ 1,150,000us-gaap_LoansPayable
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Prepayment fee within twelve months of maturity (in hundredths)                         3.00%xoma_PrepaymentFeeWithinTwelveMonthsOfMaturity
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Prepayment fee after twelve months but before twenty four months of maturity (in hundredths)                         2.00%xoma_PrepaymentFeeAfterTwelveMonthsButBeforeTwentyFourMonthsOfMaturity
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Prepayment fee after twenty four months of maturity (in hundredths)                         1.00%xoma_PrepaymentFeeAfterTwentyFourMonthsOfMaturity
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Additional interest rate in case of default (in hundredths)                         5.00%xoma_AdditionalInterestRateInCaseOfDefault
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Warrants exercisable (in shares)                           181,268us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Exercise price of warrants (in dollars per share)                           $ 3.31us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_LongtermDebtTypeAxis
= xoma_HerculesLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Exercisable period of warrants                         5 years