Note 12 - Income Taxes (Details Textual) - USD ($) |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2016 |
Sep. 30, 2015 |
Sep. 30, 2016 |
Sep. 30, 2015 |
|
Earliest Tax Year [Member] | ||||
Open Tax Year | 2012 | |||
Income Tax Expense (Benefit) | $ 4,571,000 | $ 5,744,000 | $ 20,969,000 | $ 21,638,000 |
Effective Income Tax Rate Reconciliation, Percent | 29.10% | 31.40% | 36.40% | 36.20% |
Effective Income Tax Rate Reconciliation, Benefit Resulting from Expiration of Applicable Statute Limitations, Amount | $ 1,306,000 | $ 1,715,000 | $ 1,306,000 | $ 1,715,000 |
Effective Income Tax Rate Reconciliation, Benefit Resulting from Expiration of Applicable Statute Limitations, Percent | 8.30% | 9.40% | 2.30% | 2.90% |