Note L - Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands | Dec. 31, 2018 | Dec. 31, 2017 |
Financial liabilities measured at fair value on recurring basis | $ 2,118 | $ 7,709 |
Financial assets measured at fair value on recurring basis | 3,260 | 34,608 |
Certificates of Deposit [Member] | | |
Financial assets measured at fair value on recurring basis | 246 | 5,616 |
US Treasury Securities [Member] | | |
Financial assets measured at fair value on recurring basis | 3,014 | 25,988 |
US Government Corporations and Agencies Securities [Member] | | |
Financial assets measured at fair value on recurring basis | | 3,004 |
Fair Value, Inputs, Level 1 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Financial assets measured at fair value on recurring basis | 3,260 | 31,604 |
Fair Value, Inputs, Level 1 [Member] | Certificates of Deposit [Member] | | |
Financial assets measured at fair value on recurring basis | 246 | 5,616 |
Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member] | | |
Financial assets measured at fair value on recurring basis | 3,014 | 25,988 |
Fair Value, Inputs, Level 1 [Member] | US Government Corporations and Agencies Securities [Member] | | |
Financial assets measured at fair value on recurring basis | | |
Fair Value, Inputs, Level 2 [Member] | | |
Financial liabilities measured at fair value on recurring basis | 273 | |
Financial assets measured at fair value on recurring basis | | 3,004 |
Fair Value, Inputs, Level 2 [Member] | Certificates of Deposit [Member] | | |
Financial assets measured at fair value on recurring basis | | |
Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member] | | |
Financial assets measured at fair value on recurring basis | | |
Fair Value, Inputs, Level 2 [Member] | US Government Corporations and Agencies Securities [Member] | | |
Financial assets measured at fair value on recurring basis | | 3,004 |
Fair Value, Inputs, Level 3 [Member] | | |
Financial liabilities measured at fair value on recurring basis | 1,845 | 7,709 |
Financial assets measured at fair value on recurring basis | | |
Fair Value, Inputs, Level 3 [Member] | Certificates of Deposit [Member] | | |
Financial assets measured at fair value on recurring basis | | |
Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member] | | |
Financial assets measured at fair value on recurring basis | | |
Fair Value, Inputs, Level 3 [Member] | US Government Corporations and Agencies Securities [Member] | | |
Financial assets measured at fair value on recurring basis | | |
Deerfield Warrant Liability [Member] | | |
Financial liabilities measured at fair value on recurring basis | 1,557 | 5,115 |
Deerfield Warrant Liability [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Deerfield Warrant Liability [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Deerfield Warrant Liability [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Financial liabilities measured at fair value on recurring basis | 1,557 | 5,115 |
Embedded Put Option [Member] | | |
Financial liabilities measured at fair value on recurring basis | 154 | 365 |
Embedded Put Option [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Embedded Put Option [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Embedded Put Option [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Financial liabilities measured at fair value on recurring basis | 154 | 365 |
Fundamental Change and Make-Whole Interest Provisions Embedded in 2021 Notes [Member] | | |
Financial liabilities measured at fair value on recurring basis | | 14 |
Fundamental Change and Make-Whole Interest Provisions Embedded in 2021 Notes [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Fundamental Change and Make-Whole Interest Provisions Embedded in 2021 Notes [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Fundamental Change and Make-Whole Interest Provisions Embedded in 2021 Notes [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | 14 |
Embedded Deerfield Note Put Option [Member] | | |
Financial liabilities measured at fair value on recurring basis | 134 | 2,215 |
Embedded Deerfield Note Put Option [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Embedded Deerfield Note Put Option [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
Embedded Deerfield Note Put Option [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Financial liabilities measured at fair value on recurring basis | 134 | $ 2,215 |
KVK Warrant Liability [Member] | | |
Financial liabilities measured at fair value on recurring basis | 273 | |
KVK Warrant Liability [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |
KVK Warrant Liability [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Financial liabilities measured at fair value on recurring basis | 273 | |
KVK Warrant Liability [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Financial liabilities measured at fair value on recurring basis | | |