Note 5 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Property, Plant and Equipment [Table Text Block]
 
 
Estimated
 
 
   
Useful
 
December 31,
 
 
 
Life (years)
 
2016
 
 
2015
 
Land
 
 
--
 
  $
-
    $
1,182
 
Building  
 
39
 
   
-
     
5,214
 
Computer and telecom equipment  
3
-
5
   
31,854
     
27,046
 
Software  
3
-
5
   
26,883
     
19,497
 
Leasehold improvements  
Shorter of 7 years or
lease term
   
16,720
     
16,122
 
Furniture and fixtures  
5
-
10
   
8,070
     
5,815
 
Automobiles  
 
5
 
   
3,597
     
3,471
 
Construction and development in progress
 
 
--
 
   
5,831
     
1,956
 
   
 
 
 
   
92,955
     
80,303
 
Less accumulated depreciation
 
 
 
 
   
46,735
     
34,145
 
Total property and equipment, net
 
 
 
 
  $
46,220
    $
46,158