| Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Underwriter Warrant liability | | $ | 16 | | | $ | — | | | $ | — | | | $ | 16 | | | Deerfield Warrant liability | | | 4,231 | | | | — | | | | — | | | | 4,231 | | | Embedded Put Option | | | 365 | | | | — | | | | — | | | | 365 | | | Fundamental change and make-whole interest provisions embedded in 2021 Notes | | | 6 | | | | — | | | | — | | | | 6 | | | Total liabilities | | $ | 4,618 | | | $ | — | | | $ | — | | | $ | 4,618 | | | Trading securities: | | | | | | | | | | | | | | | | | | Certificates of deposit | | | 7,788 | | | | 7,788 | | | | — | | | | — | | | U.S. Treasury securities | | | 37,066 | | | | 37,066 | | | | — | | | | — | | | U.S. government-sponsored agency securities | | | 14,349 | | | | — | | | | 14,349 | | | | — | | | Total assets | | $ | 59,203 | | | $ | 44,854 | | | $ | 14,349 | | | $ | — | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Underwriter Warrant liability | | $ | 3,877 | | | $ | — | | | $ | — | | | $ | 3,877 | | | Deerfield Warrant liability | | | 33,750 | | | | — | | | | — | | | | 33,750 | | | Embedded Put Option | | | 212 | | | | — | | | | — | | | | 212 | | | Total liabilities | | $ | 37,839 | | | $ | — | | | $ | — | | | $ | 37,839 | | | Trading securities: | | | | | | | | | | | | | | | | | | Certificates of deposit | | | 8,951 | | | | 8,951 | | | | — | | | | — | | | U.S. Treasury securities | | | 4,996 | | | | 4,996 | | | | — | | | | — | | | U.S. government-sponsored agency securities | | | 5,055 | | | | 5,055 | | | | — | | | | — | | | Total assets | | $ | 19,002 | | | $ | 19,002 | | | $ | — | | | $ | — | |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] |
| | | | | | | | | Balance at beginning of period | | $ | 37,839 | | | $ | 15,966 | | | Reclassification of 2013 warrants to equity | | | — | | | | (1,110 | ) | | Exercise of warrants | | | (756 | ) | | | (4,293 | ) | | Adjustment to fair value | | | (32,465 | ) | | | 27,276 | | | Balance at end of period | | $ | 4,618 | | | $ | 37,839 | |
|