Note 15 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
 
 
Year Ended
 
 
 
December 31,
 
 
December 31,
 
 
December 31,
 
 
 
2016
 
 
2015
 
 
2014
 
Current:
                       
Federal
  $
6,646
    $
4,557
    $
2,520
 
State
   
1,730
     
1,104
     
309
 
Total current income tax expense
   
8,376
     
5,661
     
2,829
 
                         
Deferred:
                       
Federal
   
(1,452
)    
(565
)    
190
 
State
   
(385
)    
(101
)    
57
 
Total deferred income tax (benefit)
   
(1,837
)    
(666
)    
247
 
                         
Total income tax expense
  $
6,539
    $
4,995
    $
3,076
 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
 
 
December 31,
 
 
December 31,
 
 
 
2016
 
 
2015
 
Deferred tax asset:
               
Allowance for doubtful accounts
  $
580
    $
430
 
Accrued compensation
   
2,548
     
1,722
 
Deferred rent
   
296
     
295
 
State income taxes
   
938
     
251
 
Other
   
138
     
161
 
Total deferred tax asset
   
4,500
     
2,859
 
                 
Deferred tax liability:
               
Acquired intangibles
  $
(7,682
)   $
(2,129
)
Cash to accrual adjustment
   
(2,057
)    
-
 
Depreciation and amortization
   
(907
)    
(699
)
Other
   
(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]
 
 
Year Ended
 
 
 
December 31,
 
 
December 31,
 
 
December 31,
 
 
 
2016
 
 
2015
 
 
2014
 
                         
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
)
Total income tax expense
  $
6,539
    $
4,995
     
3,076
 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
 
 
December 31,
 
 
December 31,
 
 
 
2016
 
 
2015
 
                 
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
)    
-
 
                 
Balance, end of period
  $
770
    $
570