Note 11 - Related Party Transactions - Subordinated Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2015
Dec. 31, 2016
Dec. 31, 2015
Balance   $ 14,000 $ 25,000
Assignments  
Principal reductions   (4,000) (11,000)
Balance $ 14,000 10,000 14,000
Related Party Noteholders [Member]      
Balance   8,640 9,000
Assignments   6,429
Principal reductions   (2,469) (6,789)
Balance   6,171 8,640
Other Noteholders [Member]      
Balance   5,360 16,000
Assignments   (6,429)
Principal reductions   (1,531) (4,211)
Balance   $ 3,829 $ 5,360