XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Mar. 31, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Effective Income Tax Rate Reconciliation, Percent 38.60%   49.30% 27.40% 51.60%
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent     9.40%   11.40%
Income Tax Expense (Benefit) $ 3,020   $ 3,457 $ 4,720 $ 2,969
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount     $ 700   $ 700
Restatement Adjustment [Member]          
Income Tax Expense (Benefit)   $ (1,900)