Note 4 - Business Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash $ 128 $ 1,033  
Accounts receivable 20,221 16,050  
Property and equipment 4,301 793  
Prepaid expenses 1,336 457  
Other assets 841 118  
Favorable (unfavorable) lease (225) 778  
Total Assets 59,869 28,220  
Liabilities (12,250) (13,521)  
Deferred tax liabilities (7,892) (2,238)  
Net assets acquired 39,727 12,461  
Consideration paid (Cash, Notes and/or stock) 76,011 21,692  
Contingent consideration (earn-out) 1,417 1,307 $ 286
Total Consideration 77,428 22,998  
Excess consideration over the amounts assigned to the net assets acquired (Goodwill) 37,701 10,537  
Customer Relationships [Member]      
Intangible assets 26,188 5,833  
Trade Names [Member]      
Intangible assets 1,922 1,035  
Customer Lists [Member]      
Intangible assets 3,898 1,510  
Noncompete Agreements [Member]      
Intangible assets $ 1,259 $ 613