Note 15 - Accrued Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Dec. 31, 2012
Disclosure Text Block Supplement [Abstract]    
Deferred Revenue, Current $ 2,362 $ 2,060