Note L - Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
   
 
 
 
 
Quoted Prices in
   
 
   
 
 
   
Balance at
   
Active Markets for
   
Significant Other
   
Significant
 
   
December 31,
   
Identical Assets
   
Observable Inputs
   
Unobservable Inputs
 
   
2016
   
(Level
1)
   
(Level 2)
   
(Level 3)
 
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
    $
 
   
 
 
 
 
Quoted Prices in
   
 
   
 
 
   
Balance at
   
Active Markets for
   
Significant Other
   
Significant
 
   
December 31,
   
Identical Assets
   
Observable Inputs
   
Unobservable Inputs
 
   
2015
   
(Level 1)
   
(Level 2)
   
(Level 3)
 
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]
   
2016
   
2015
 
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