XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
Aug. 07, 2018
May 01, 2018
Jan. 02, 2018
Sep. 30, 2018
Dec. 31, 2017
Business Acquisition [Line Items]          
Business combination, contingent consideration arrangements, range of outcomes, value, high       $ 11,500  
Business acquisition, contingent consideration accounts payable       1,000 $ 2,700
Business acquisition, contingent consideration other long term liability       200 1,500
Goodwill       174,975 $ 144,835
TTi (Europe) Limited [Member] [Member]          
Business Acquisition [Line Items]          
Payments to Acquire Businesses, Gross $ 3,000        
Goodwill 1,944        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets 6,329        
IC Axon          
Business Acquisition [Line Items]          
Payments to Acquire Businesses, Gross   $ 30,535      
Business combination, contingent consideration arrangements, range of outcomes, value, high   3,500   3,500  
Goodwill   21,657      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets   36,239      
Hula Partners          
Business Acquisition [Line Items]          
Payments to Acquire Businesses, Gross     $ 10,000    
Goodwill     8,527    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets     10,000    
McKinney Rogers          
Business Acquisition [Line Items]          
Business combination, contingent consideration arrangements, range of outcomes, value, high       $ 8,000  
Customer relationships | TTi (Europe) Limited [Member] [Member]          
Business Acquisition [Line Items]          
Intangible assets, other than goodwill $ 600        
Customer relationships | IC Axon          
Business Acquisition [Line Items]          
Intangible assets, other than goodwill   $ 10,365      
Customer relationships | Hula Partners          
Business Acquisition [Line Items]          
Intangible assets, other than goodwill     $ 1,367