Note 15 - Income Taxes (Tables)
|
12 Months Ended |
Dec. 31, 2016 |
| Notes Tables |
|
| Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ | 6,646 | | | $ | 4,557 | | | $ | 2,520 | | | | | | 1,730 | | | | 1,104 | | | | 309 | | Total current income tax expense | | | 8,376 | | | | 5,661 | | | | 2,829 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1,452 | ) | | | (565 | ) | | | 190 | | | | | | (385 | ) | | | (101 | ) | | | 57 | | Total deferred income tax (benefit) | | | (1,837 | ) | | | (666 | ) | | | 247 | | | | | | | | | | | | | | | | | | | $ | 6,539 | | | $ | 4,995 | | | $ | 3,076 | |
|
| Schedule of Deferred Tax Assets and Liabilities [Table Text Block] |
| | | | | | | | | | | | | | | | | | | | | | | | Allowance for doubtful accounts | | $ | 580 | | | $ | 430 | | | | | | 2,548 | | | | 1,722 | | | | | | 296 | | | | 295 | | | | | | 938 | | | | 251 | | | | | | 138 | | | | 161 | | | | | | 4,500 | | | | 2,859 | | | | | | | | | | | | | | | | | | | | | | | | | $ | (7,682 | ) | | $ | (2,129 | ) | Cash to accrual adjustment | | | (2,057 | ) | | | - | | Depreciation and amortization | | | (907 | ) | | | (699 | ) | | | | | (51 | ) | | | (173 | ) | Total deferred tax liability | | | (10,697 | ) | | | (3,001 | ) | Net deferred tax liability | | $ | (6,197 | ) | | $ | (142 | ) |
|
| Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tax at federal statutory rate | | $ | 6,351 | | | $ | 4,586 | | | $ | 2,709 | | State taxes, net of Federal benefit | | | 960 | | | | 742 | | | | 392 | | Federal and state tax credits | | | (165 | ) | | | (200 | ) | | | (283 | ) | Changes in unrecognized tax position | | | 50 | | | | 20 | | | | 550 | | Domestic production activities deduction | | | (602 | ) | | | (312 | ) | | | (230 | ) | Other permanent differences, net | | | (55 | ) | | | 159 | | | | (62 | ) | | | | $ | 6,539 | | | $ | 4,995 | | | | 3,076 | |
|
| Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] |
| | | | | | | | | | | | | | | | | | | | | | | | Balance, beginning of period | | $ | 570 | | | $ | 550 | | Additions based on tax positions related to the current year | | | 16 | | | | 15 | | Additions for tax positions of prior years | | | 84 | | | | 5 | | Additions due to acquistions | | | 150 | | | | - | | Reductions for positions of prior years | | | (50 | ) | | | - | | | | | | | | | | | | | | | $ | 770 | | | $ | 570 | |
|