Quarterly Financial Information (unaudited) (Details) (USD $)
|
3 Months Ended |
12 Months Ended |
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Quarterly Financial Information (unaudited) [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total revenues |
$ 4,347,000us-gaap_Revenues
|
|
$ 5,136,000us-gaap_Revenues
|
|
$ 5,973,000us-gaap_Revenues
|
|
$ 3,410,000us-gaap_Revenues
|
|
$ 12,535,000us-gaap_Revenues
|
|
$ 6,312,000us-gaap_Revenues
|
|
$ 7,151,000us-gaap_Revenues
|
|
$ 9,453,000us-gaap_Revenues
|
|
$ 18,866,000us-gaap_Revenues
|
$ 35,451,000us-gaap_Revenues
|
$ 33,782,000us-gaap_Revenues
|
Total operating costs and expenses |
(23,475,000)us-gaap_OperatingExpenses
|
[1] |
(25,589,000)us-gaap_OperatingExpenses
|
[1] |
(24,750,000)us-gaap_OperatingExpenses
|
[1] |
(26,884,000)us-gaap_OperatingExpenses
|
[1] |
(28,114,000)us-gaap_OperatingExpenses
|
|
(23,535,000)us-gaap_OperatingExpenses
|
|
(21,230,000)us-gaap_OperatingExpenses
|
|
(20,777,000)us-gaap_OperatingExpenses
|
|
(100,698,000)us-gaap_OperatingExpenses
|
(93,656,000)us-gaap_OperatingExpenses
|
(90,406,000)us-gaap_OperatingExpenses
|
Other income (expense), net |
11,810,000us-gaap_NonoperatingIncomeExpense
|
[2] |
6,054,000us-gaap_NonoperatingIncomeExpense
|
[2] |
6,880,000us-gaap_NonoperatingIncomeExpense
|
[2] |
18,787,000us-gaap_NonoperatingIncomeExpense
|
[2] |
(36,719,000)us-gaap_NonoperatingIncomeExpense
|
[2] |
(12,416,000)us-gaap_NonoperatingIncomeExpense
|
[2] |
(3,169,000)us-gaap_NonoperatingIncomeExpense
|
[2] |
(13,563,000)us-gaap_NonoperatingIncomeExpense
|
[2] |
|
|
|
Income tax benefit (expense) |
0us-gaap_IncomeTaxExpenseBenefit
|
|
0us-gaap_IncomeTaxExpenseBenefit
|
|
0us-gaap_IncomeTaxExpenseBenefit
|
|
0us-gaap_IncomeTaxExpenseBenefit
|
|
(1,000)us-gaap_IncomeTaxExpenseBenefit
|
|
15,000us-gaap_IncomeTaxExpenseBenefit
|
|
0us-gaap_IncomeTaxExpenseBenefit
|
|
0us-gaap_IncomeTaxExpenseBenefit
|
|
0us-gaap_IncomeTaxExpenseBenefit
|
14,000us-gaap_IncomeTaxExpenseBenefit
|
74,000us-gaap_IncomeTaxExpenseBenefit
|
Net loss |
(7,318,000)us-gaap_NetIncomeLoss
|
|
(14,399,000)us-gaap_NetIncomeLoss
|
|
(11,897,000)us-gaap_NetIncomeLoss
|
|
(4,687,000)us-gaap_NetIncomeLoss
|
|
(52,299,000)us-gaap_NetIncomeLoss
|
|
(29,624,000)us-gaap_NetIncomeLoss
|
|
(17,248,000)us-gaap_NetIncomeLoss
|
|
(24,887,000)us-gaap_NetIncomeLoss
|
|
(38,301,000)us-gaap_NetIncomeLoss
|
(124,058,000)us-gaap_NetIncomeLoss
|
(71,065,000)us-gaap_NetIncomeLoss
|
Basic net loss per share of common stock (in dollars per share) |
$ (0.07)us-gaap_EarningsPerShareBasic
|
|
$ (0.13)us-gaap_EarningsPerShareBasic
|
|
$ (0.11)us-gaap_EarningsPerShareBasic
|
|
$ (0.04)us-gaap_EarningsPerShareBasic
|
|
|
|
|
|
|
|
|
|
$ (0.36)us-gaap_EarningsPerShareBasic
|
$ (1.43)us-gaap_EarningsPerShareBasic
|
$ (1.10)us-gaap_EarningsPerShareBasic
|
Diluted net loss per share of common stock (in dollars per share) |
$ (0.12)us-gaap_EarningsPerShareDiluted
|
|
$ (0.17)us-gaap_EarningsPerShareDiluted
|
|
$ (0.17)us-gaap_EarningsPerShareDiluted
|
|
$ (0.21)us-gaap_EarningsPerShareDiluted
|
|
|
|
|
|
|
|
|
|
$ (0.67)us-gaap_EarningsPerShareDiluted
|
$ (1.43)us-gaap_EarningsPerShareDiluted
|
$ (1.10)us-gaap_EarningsPerShareDiluted
|
Basic and diluted net loss per share of common stock |
|
|
|
|
|
|
|
|
$ (0.55)us-gaap_EarningsPerShareBasicAndDiluted
|
|
$ (0.34)us-gaap_EarningsPerShareBasicAndDiluted
|
|
$ (0.21)us-gaap_EarningsPerShareBasicAndDiluted
|
|
$ (0.30)us-gaap_EarningsPerShareBasicAndDiluted
|
|
|
|
|
Restatement Adjustment [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Error Corrections and Prior Period Adjustments Restatement [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Decrease to operating expenses |
(1,600,000)xoma_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountOperatingExpenses / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Decrease to net loss |
$ (1,600,000)xoma_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Decrease to basic loss per share (in dollar per shares) |
$ (0.01)xoma_QuantifyingMisstatementInCurrentYearFinancialStatementsEarningsPerShareBasic / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Decrease to diluted loss per share (in dollar per shares) |
$ (0.02)xoma_QuantifyingMisstatementInCurrentYearFinancialStatementsEarningsPerShareDiluted / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|