Note 18 - Commitments And Contingencies (Details) - Future Minimum Payments Under Non-Cancelable Operating Lease Obligations (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Future Minimum Payments Under Non-Cancelable Operating Lease Obligations [Abstract]  
$ 2,861
2,502
1,728
1,613
1,559
$ 1,472