Note 2 - Acquisition (Details) - Summary of the Estimated Fair Value of Intangible Assets and Their Estimated Useful Lives (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Estimated Fair Value $ 82,410
Developed Technology Rights [Member] | Minimum [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Estimated Useful Life 5 years
Developed Technology Rights [Member] | Maximum [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Estimated Useful Life 8 years
Developed Technology Rights [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Estimated Fair Value 71,570
Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Estimated Fair Value 8,170
Finite-Lived Intangible Assets, Estimated Useful Life 10 years
Trade Names [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Estimated Fair Value 920
Finite-Lived Intangible Assets, Estimated Useful Life 5 years
In Process Research and Development [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Assets, Estimated Fair Value $ 1,750