Note 9 - Income Taxes (Details) - Income Before Income Taxes (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Before Income Taxes [Abstract]      
United States $ (2,684) $ (2,507) $ (2,852)
Foreign (18,186) (8,919) (4,166)
Total $ (20,870) $ (11,426) $ (7,018)