Note 14 - Income Taxes (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2017 |
Jun. 30, 2016 |
Jun. 30, 2017 |
Jun. 30, 2016 |
Dec. 31, 2016 |
|
Income Tax Expense (Benefit) | $ 6,373 | $ 4,903 | $ 8,944 | $ 8,789 | |
Effective Income Tax Rate Reconciliation, Percent | 35.90% | 36.30% | 34.70% | 36.20% | |
Decrease in Effective Income Tax Rate due to Excess Tax Benefits from Share-based Compensation | 0.00% | 1.20% | |||
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation | $ 100 | $ 400 | |||
Deferred Tax Assets, Valuation Allowance | $ 0 | $ 0 | $ 0 | ||
Excess Tax Benefits from Share-based Compensation | $ 300 | $ 300 |