Note 5 - Acquisition (Details) - Allocation of Purchase Price of Assets Acquired and Liabilities Assumed (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Aug. 08, 2014
Note 5 - Acquisition (Details) - Allocation of Purchase Price of Assets Acquired and Liabilities Assumed [Line Items]      
Goodwill $ 16,659 $ 2,117  
Alpine Biosciences, Inc. [Member]      
Note 5 - Acquisition (Details) - Allocation of Purchase Price of Assets Acquired and Liabilities Assumed [Line Items]      
Indefinite-lived intangible assets     19,738
Goodwill     14,542
Net tangible assets     (139)
Deferred tax liabilities     (6,908)
Total purchase price allocation     $ 27,233