Note 10 - Income Taxes (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2016 |
Sep. 30, 2015 |
Sep. 30, 2016 |
Sep. 30, 2015 |
Dec. 31, 2015 |
|
| Income Tax Expense (Benefit) | $ 5,585 | $ 5,615 | $ 15,943 | $ 16,171 | |
| Effective Income Tax Rate Reconciliation, Percent | 31.80% | 31.20% | 32.40% | 31.90% | |
| Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent | 35.00% | ||||
| Unrecognized Tax Benefits | $ 3,800 | $ 3,800 | $ 2,800 | ||