Note 9 - Income Taxes (Details) - Components of Income Tax Expense (Benefit) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Components of Income Tax Expense (Benefit) [Abstract]      
U.S. Federal $ 350 $ 1,816 $ 3,760
U.S. State 55 1 (132)
Foreign 846 98 91
1,251 1,915 3,719
U.S. Federal 895 (135) 4,842
U.S. State     5,088
Foreign (408) (28) 24
487 (163) 9,954
Total $ 1,738 $ 1,752 $ 13,673