Note 13 - Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Assumptions

 

December 2015 Options

   

December 2014 Options

 

Expected volatility rate

    43.08%       41.48%  

Expected dividend yield

    1.72%       4.23%  

Risk-free interest rate

    1.67%       1.25%  

Expected forfeiture rate

    0.00%       0.00%  

Expected term in years

    4.5       4.5  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   

Options

   

Weighted Average

Exercise Price

 

Outstanding at January 1, 2013

    210,611     $ 11.62  

Granted

    -     $ -  

Exercised

    (30,000

)

  $ 11.16  

Canceled, forfeited, or expired

    -     $ -  

Outstanding at December 31, 2013

    180,611     $ 11.70  

Granted

    90,000     $ 11.34  

Exercised

    (30,611

)

  $ 10.06  

Canceled, forfeited, or expired

    -     $ -  

Outstanding at December 31, 2014

    240,000     $ 11.77  

Granted

    30,000     $ 13.99  

Exercised

    (20,000

)

  $ 11.68  

Canceled, forfeited, or expired

    -     $ -  

Outstanding at December 31, 2015

    250,000     $ 12.05  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
        Options Outstanding     Options Exercisable  
                                 

Exercise

Price

   

Number

Outstanding at

December 31,

2015

   

Weighted

Average

Remaining

Contractual

Life

   

Weighted

Average

Exercise

Price

   

Number

Exercisable at

December 31,

2015

   

Weighted

Average

Exercise

Price

 
$ 12.74       90,000       0.33     $ 12.74       90,000     $ 12.74  
$ 10.62       40,000       1.28     $ 10.62       40,000     $ 10.62  
$ 11.34       90,000       3.92     $ 11.34       30,000     $ 11.34  
$ 13.99       30,000       4.97     $ 13.99       30,000     $ 13.99  
          250,000       2.33       12.05       190,000       12.27  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   

Number of

Restricted

Stock

   

Weighted Average

Grant Date

Fair Value

   

Weighted

Average Life

Remaining

 

Unvested as of December 31, 2012

    -       -       -  

Granted

    -       -       -  

Vested

    -       -       -  

Forfeited

    -       -       -  

Unvested as of December 31, 2013

    -       -       -  

Granted

    375,000     $ 16.88       -  

Vested

    25,000     $ 17.09       -  

Forfeited

    -       -       -  

Unvested as of December 31, 2014

    350,000     $ 16.87       2.73  

Granted

    -       -       -  

Vested

    108,333     $ 16.85       -  

Forfeited

    -       -       -  

Unvested as of December 31, 2015

    241,667     $ 16.88       1.86  
Schedule of Nonvested Share Activity [Table Text Block]
   

Stock Options

   

Weighted Average

Grant Date

Fair Value

   

Weighted

Average Life

Remaining

 

Unvested as of January 1, 2013

    -       -       -  

Granted

    -       -       -  

Vested

    -       -       -  

Forfeited

    -       -       -  

Unvested as of December 31, 2013

    -       -       -  

Granted

    90,000     $ 2.78       -  

Vested

    -       -       -  

Forfeited

    -       -       -  

Unvested as of December 31, 2014

    90,000       2.78       2.92  

Granted

    30,000       4.55       -  

Vested

    (60,000     3.67       -  

Forfeited

    -       -       -  

Unvested as of December 31, 2015

    60,000       2.78       1.92