Condensed Consolidated Financial Statements Detail (Details) (USD $)
|
3 Months Ended |
12 Months Ended |
1 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
Mar. 31, 2012
|
Feb. 28, 2010
|
May 05, 2015
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
|
|
|
Antidilutive securities excluded from computation of earnings per share (in shares) |
29,446,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
7,642,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
|
|
|
|
|
Numerator [Abstract] |
|
|
|
|
|
|
|
Net loss, Basic |
$ (21,718,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
$ (4,687,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
|
|
|
|
|
Adjustment for revaluation of contingent warrant liabilities |
0xoma_AmountOfDilutiveSecuritiesForRevaluationOfContingentWarrantLiabilities
|
(19,534,000)xoma_AmountOfDilutiveSecuritiesForRevaluationOfContingentWarrantLiabilities
|
|
|
|
|
|
Net loss, Diluted |
(21,718,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
|
(24,221,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
|
|
|
|
|
|
Denominator Abstract] |
|
|
|
|
|
|
|
Weighted average shares outstanding used for basic net loss per share (in shares) |
116,193,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
|
106,158,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
|
|
|
|
|
|
Effect of dilutive warrants (in shares) |
0us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
9,366,000us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
|
|
|
|
|
Weighted average shares outstanding and dilutive securities used to diluted net income per share (in shares) |
116,193,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
|
115,524,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
|
|
|
|
|
|
Accrued and other liabilities [Abstract] |
|
|
|
|
|
|
|
Accrued payroll and other benefits |
2,578,000us-gaap_AccruedSalariesCurrent
|
|
3,061,000us-gaap_AccruedSalariesCurrent
|
|
|
|
|
Accrued management incentive compensation |
1,149,000us-gaap_AccruedBonusesCurrent
|
|
4,295,000us-gaap_AccruedBonusesCurrent
|
|
|
|
|
Accrued clinical trial costs |
1,079,000xoma_AccruedClinicalTrialCosts
|
|
1,424,000xoma_AccruedClinicalTrialCosts
|
|
|
|
|
Other |
1,186,000us-gaap_OtherAccruedLiabilitiesCurrent
|
|
1,112,000us-gaap_OtherAccruedLiabilitiesCurrent
|
|
|
|
|
Total |
5,992,000us-gaap_AccruedLiabilitiesCurrent
|
|
9,892,000us-gaap_AccruedLiabilitiesCurrent
|
[1] |
|
|
|
Two Year Warrants Issued in December 2014 [Member] |
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
Warrants outstanding (in shares) |
|
|
8,097,165us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_ClassOfWarrantOrRightAxis = xoma_TwoYearWarrantsIssuedInDecember2014Member
|
|
|
|
|
Exercise price of warrants (in dollars per share) |
|
|
$ 7.90us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_ClassOfWarrantOrRightAxis = xoma_TwoYearWarrantsIssuedInDecember2014Member
|
|
|
|
|
Fair value of warrant liability |
4,800,000us-gaap_WarrantsNotSettleableInCashFairValueDisclosure / us-gaap_ClassOfWarrantOrRightAxis = xoma_TwoYearWarrantsIssuedInDecember2014Member
|
|
5,200,000us-gaap_WarrantsNotSettleableInCashFairValueDisclosure / us-gaap_ClassOfWarrantOrRightAxis = xoma_TwoYearWarrantsIssuedInDecember2014Member
|
|
|
|
|
Gain (loss) on revaluation of warrant liability |
400,000us-gaap_FairValueOptionChangesInFairValueGainLoss1 / us-gaap_ClassOfWarrantOrRightAxis = xoma_TwoYearWarrantsIssuedInDecember2014Member
|
|
|
|
|
|
|
Warrant term |
|
|
2 years
|
|
|
|
|
Five Year Warrants Issued in March 2012 [Member] |
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
Warrants outstanding (in shares) |
12,109,418us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
|
12,109,418us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
|
14,834,577us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
|
|
Exercise price of warrants (in dollars per share) |
|
|
|
|
$ 1.76us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
|
|
Fair value of warrant liability |
27,000,000us-gaap_WarrantsNotSettleableInCashFairValueDisclosure / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
|
26,700,000us-gaap_WarrantsNotSettleableInCashFairValueDisclosure / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
|
|
|
|
Gain (loss) on revaluation of warrant liability |
(300,000)us-gaap_FairValueOptionChangesInFairValueGainLoss1 / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
19,500,000us-gaap_FairValueOptionChangesInFairValueGainLoss1 / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedSecondRangeMember
|
|
|
|
|
|
Warrant term |
|
|
|
|
5 years
|
|
|
Five Year Warrants Issued in February 2010 [Member] |
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
Warrants outstanding (in shares) |
|
|
|
|
|
1,260,000us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedFirstRangeMember
|
|
Exercise price of warrants (in dollars per share) |
|
|
|
|
|
$ 10.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_ClassOfWarrantOrRightAxis = xoma_FiveYearWarrantsIssuedFirstRangeMember
|
|
Warrant term |
|
|
|
|
|
5 years
|
|
Subsequent Event [Member] |
|
|
|
|
|
|
|
Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
|
Cashless exercise of warrants (in shares) |
|
|
|
|
|
|
1,470,000xoma_CashlessExerciseOfWarrantsShares / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember
|
Warrants issued (in shares) |
|
|
|
|
|
|
785,192xoma_WarrantsIssued / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember
|
Demand Deposits [Member] |
|
|
|
|
|
|
|
Cash and Cash Equivalents [Line Items] |
|
|
|
|
|
|
|
Cash equivalents |
7,400,000us-gaap_CashEquivalentsAtCarryingValue / us-gaap_CashAndCashEquivalentsAxis = us-gaap_DemandDepositsMember
|
|
10,800,000us-gaap_CashEquivalentsAtCarryingValue / us-gaap_CashAndCashEquivalentsAxis = us-gaap_DemandDepositsMember
|
|
|
|
|
Money Market Funds [Member] |
|
|
|
|
|
|
|
Cash and Cash Equivalents [Line Items] |
|
|
|
|
|
|
|
Cash equivalents |
$ 60,100,000us-gaap_CashEquivalentsAtCarryingValue / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember
|
|
$ 67,600,000us-gaap_CashEquivalentsAtCarryingValue / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember
|
|
|
|
|
Common Stock Options and Restricted Stock [Member] |
|
|
|
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
|
|
|
Antidilutive securities excluded from computation of earnings per share (in shares) |
8,756,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = xoma_CommonStockOptionsAndRestrictedStockUnitsMember
|
5,732,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = xoma_CommonStockOptionsAndRestrictedStockUnitsMember
|
|
|
|
|
|
Warrants for Common Stock [Member] |
|
|
|
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
|
|
|
Antidilutive securities excluded from computation of earnings per share (in shares) |
20,690,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_WarrantMember
|
1,910,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_WarrantMember
|
|
|
|
|
|
|
|