Note 6 - Property and Equipment, Net (Details) (Property and Equipment [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Property and Equipment [Member]
     
Note 6 - Property and Equipment, Net (Details) [Line Items]      
Depreciation $ 10,897 $ 7,508 $ 4,908
Capitalized Computer Software, Gross 4,582 2,815  
Capitalized Computer Software, Amortization $ 614 $ 283 $ 280