XML 58 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 14 - Income Taxes (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Income Tax Expense (Benefit) $ 3,643,000 $ 4,830,000 $ 12,587,000 $ 13,619,000  
Effective Income Tax Rate Reconciliation, Percent 34.60% 35.00%   35.80%  
Excess Tax Benefits from Share-based Compensation $ 0   $ 300,000    
Decrease in Effective Income Tax Rate due to Excess Tax Benefits from Share-based Compensation 0.00%   0.90%    
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation   $ 0   $ 400,000  
Deferred Tax Assets, Valuation Allowance $ 0   $ 0   $ 0