Note 6 - Property and Equipment, Net (Details) - Property and Equipment (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 71,351 $ 47,878
Less accumulated depreciation (35,853) (25,418)
35,498 22,460
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 48,522 34,443
Other Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 15,855 8,649
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 1,762 834
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 5,212 $ 3,952