XML 60 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Events (Details)
3 Months Ended
Apr. 21, 2017
USD ($)
Mar. 31, 2017
USD ($)
Mar. 31, 2016
USD ($)
Nov. 15, 2016
USD ($)
Subsequent Event [Line Items]        
Payments to acquire business, net of cash acquired   $ 19,256,000 $ 8,102,000  
RightAnswers, Inc. [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Payments to acquire business, net of cash acquired $ 17,200,000      
Cash holdback payable $ 2,500,000      
Cash holdback payable, payment period (in years) 1 year      
Credit Agreement [Member]        
Subsequent Event [Line Items]        
Maximum allowed business consideration payable   75,000,000    
Credit Agreement [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Maximum allowed business consideration payable $ 150,000,000      
Credit Agreement [Member] | Term Loan [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Debt Instrument, Face Amount 15,000,000      
Credit Agreement [Member] | Line of Credit [Member]        
Subsequent Event [Line Items]        
Maximum borrowing capacity   90,000,000    
U.S. [Member] | Revolving Credit Facility [Member]        
Subsequent Event [Line Items]        
Outstanding borrowings   0    
U.S. [Member] | Credit Agreement [Member] | Revolving Credit Facility [Member]        
Subsequent Event [Line Items]        
Maximum borrowing capacity       $ 9,000,000.0
U.S. [Member] | Credit Agreement [Member] | Revolving Credit Facility [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Maximum borrowing capacity $ 10,000,000      
Multiplier used to calculate borrowing capacity (as a percent) 1.0875      
U.S. [Member] | Credit Agreement [Member] | Line of Credit [Member]        
Subsequent Event [Line Items]        
Maximum borrowing capacity   500,000.0    
Canadian [Member] | Revolving Credit Facility [Member]        
Subsequent Event [Line Items]        
Outstanding borrowings   0    
Canadian [Member] | Credit Agreement [Member] | Revolving Credit Facility [Member]        
Subsequent Event [Line Items]        
Maximum borrowing capacity       $ 1,000,000.0
Canadian [Member] | Credit Agreement [Member] | Revolving Credit Facility [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Maximum borrowing capacity $ 10,000,000      
Multiplier used to calculate borrowing capacity (as a percent) 1.0875      
Canadian [Member] | Credit Agreement [Member] | Line of Credit [Member]        
Subsequent Event [Line Items]        
Maximum borrowing capacity   $ 250,000.00