Note H - Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands | Jun. 30, 2018 | Dec. 31, 2017 |
Financial liabilities measured at fair value on recurring basis | $ 11,888 | $ 7,709 |
Financial assets measured at fair value on recurring basis | 11,702 | 34,608 |
Certificates of Deposit [Member] | | |
Financial assets measured at fair value on recurring basis | 1,217 | 5,616 |
US Treasury Securities [Member] | | |
Financial assets measured at fair value on recurring basis | 10,485 | 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 | 11,702 | 31,604 |
Fair Value, Inputs, Level 1 [Member] | Certificates of Deposit [Member] | | |
Financial assets measured at fair value on recurring basis | 1,217 | 5,616 |
Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member] | | |
Financial assets measured at fair value on recurring basis | 10,485 | 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 | | |
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 | 11,888 | 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 | 8,461 | 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 | 8,461 | 5,115 |
Embedded Put Option [Member] | | |
Financial liabilities measured at fair value on recurring basis | 577 | 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 | 577 | 365 |
Fundamental Change and Make-Whole Interest Provisions Embedded in 2021 Notes [Member] | | |
Financial liabilities measured at fair value on recurring basis | 26 | 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 | 26 | 14 |
Embedded Deerfield Note Put Option [Member] | | |
Financial liabilities measured at fair value on recurring basis | 2,824 | 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 | $ 2,824 | $ 2,215 |