v3.8.0.1
Note 6 - Collaboration Agreement (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Revenue Recognition Amended Agreements [Table Text Block]
   
Years Ended December
31,
 
   
201
7
   
201
6
   
2015
 
License
  $
    $
    $
13,167
 
Product sales
   
6,673
     
5,742
     
 
Joint steering committee, research and development services and demonstration devices
   
269
     
688
     
1,690
 
Non-cash royalty revenue related to Royalty Monetization
(See Note 8)
   
151
     
7
     
 
Royalty revenue
   
50
     
3
     
 
Total
  $
7,143
    $
6,440
    $
14,857