Note 10 - Promissory Notes (Details) - Actual Interest Expense and Amortization of Debt Discount (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Actual Interest Expense and Amortization of Debt Discount [Abstract]      
Stated interest $ 500 $ 840 $ 1,325
Amortization of debt discount 188 380 509
Amortization of promissory notes issuance costs 38 108 155
$ 726 $ 1,328 $ 1,989