Note 10 - Long-term Obligations (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]
 
 
December 31,
 
 
December 31,
 
 
 
2016
 
 
2015
 
                 
$200,000 revolving loan, LIBOR plus 2.25% - 3.25% with interest payable at least once every three months through August 2018
  $
-
    $
19,700
 
$250,000 term loan, LIBOR plus 2.25% - 3.25% with principal payable quarterly beginning March 31, 2015 and interest payable at least once every three months, repaid October 2016
   
-
     
231,250
 
$60,000 term loan, LIBOR plus 2.25% - 3.25% with principal payable quarterly beginning December 31, 2014 and interest payable at least once every three months, repaid October 2016
   
-
     
54,000
 
Capital lease obligations
   
3,611
     
-
 
     
3,611
     
304,950
 
Unamortized discount on debt
   
-
     
(4,879
)
     
3,611
     
300,071
 
Less current portion
   
1,721
     
31,375
 
Total long-term obligations, less current portion
  $
1,890
    $
268,696
 
Schedule of Maturities of Long-term Debt [Table Text Block]
Year
 
Amount
 
2017
  $
1,721
 
2018
   
1,763
 
2019
   
127
 
Total
  $
3,611