Note 5 - Goodwill and Acquired Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($) $ in Thousands | 9 Months Ended | 12 Months Ended |
Sep. 30, 2017 | Dec. 31, 2016 |
Gross Carrying Amount, Indefinite-Lived Intangible Assets | $ 6,970 | $ 16,170 |
Indefinite-Lived Intangible Assets (Excluding Goodwill) | 6,970 | 16,170 |
Accumulated Amortization, Finite-Lived Intangible Assets | 1,423 | 915 |
Net Carrying Amount, Finite-Lived Intangible Assets | 8,296 | 11,017 |
Gross Carrying Amount, Total | 16,689 | 28,102 |
Net Carrying Amount, Total | 15,266 | 27,187 |
Other Intangible Assets [Member] | | |
Gross Carrying Amount, Finite-Lived Intangible Assets | 686 | 632 |
Accumulated Amortization, Finite-Lived Intangible Assets | 592 | 518 |
Net Carrying Amount, Finite-Lived Intangible Assets | $ 94 | $ 114 |
Other Intangible Assets [Member] | Minimum [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 5 years | 5 years |
Other Intangible Assets [Member] | Maximum [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 10 years | 10 years |
Imugen [Member] | Technology-Based Intangible Assets [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 15 years | 15 years |
Gross Carrying Amount, Finite-Lived Intangible Assets | $ 5,100 | $ 5,100 |
Accumulated Amortization, Finite-Lived Intangible Assets | 425 | 170 |
Net Carrying Amount, Finite-Lived Intangible Assets | $ 4,675 | $ 4,930 |
Imugen [Member] | Customer Relationships [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 10 years | 10 years |
Gross Carrying Amount, Finite-Lived Intangible Assets | $ 1,400 | $ 2,700 |
Accumulated Amortization, Finite-Lived Intangible Assets | 175 | 135 |
Net Carrying Amount, Finite-Lived Intangible Assets | $ 1,225 | $ 2,565 |
Imugen [Member] | Trademarks and Trade Names [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 16 years | 16 years |
Gross Carrying Amount, Finite-Lived Intangible Assets | $ 1,140 | $ 1,900 |
Accumulated Amortization, Finite-Lived Intangible Assets | 89 | 59 |
Net Carrying Amount, Finite-Lived Intangible Assets | $ 1,051 | $ 1,841 |
Immunetics [Member] | Technology-Based Intangible Assets [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 15 years | 15 years |
Gross Carrying Amount, Finite-Lived Intangible Assets | $ 883 | $ 860 |
Accumulated Amortization, Finite-Lived Intangible Assets | 57 | 9 |
Net Carrying Amount, Finite-Lived Intangible Assets | 826 | 851 |
Immunetics [Member] | Customer Relationships [Member] | | |
Gross Carrying Amount, Finite-Lived Intangible Assets | 350 | 400 |
Accumulated Amortization, Finite-Lived Intangible Assets | 54 | 11 |
Net Carrying Amount, Finite-Lived Intangible Assets | $ 296 | $ 389 |
Immunetics [Member] | Customer Relationships [Member] | Minimum [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 5 years | 5 years |
Immunetics [Member] | Customer Relationships [Member] | Maximum [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 11 years | 11 years |
Immunetics [Member] | Trade Names [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 5 years | 5 years |
Gross Carrying Amount, Finite-Lived Intangible Assets | $ 160 | $ 290 |
Accumulated Amortization, Finite-Lived Intangible Assets | 31 | 9 |
Net Carrying Amount, Finite-Lived Intangible Assets | $ 129 | $ 281 |
Immunetics [Member] | Grants [Member] | | |
Amortization Period, Finite-Lived Intangible Assets (Year) | 2 years | 2 years |
Gross Carrying Amount, Finite-Lived Intangible Assets | | $ 50 |
Accumulated Amortization, Finite-Lived Intangible Assets | | 4 |
Net Carrying Amount, Finite-Lived Intangible Assets | | 46 |
In Process Research and Development [Member] | Imugen [Member] | | |
Gross Carrying Amount, Indefinite-Lived Intangible Assets | | 9,200 |
Indefinite-Lived Intangible Assets (Excluding Goodwill) | | 9,200 |
In Process Research and Development [Member] | Immunetics [Member] | | |
Gross Carrying Amount, Indefinite-Lived Intangible Assets | 6,970 | 6,970 |
Indefinite-Lived Intangible Assets (Excluding Goodwill) | $ 6,970 | $ 6,970 |