Segment and Geographic Information-Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting, Asset Reconciling Item [Line Items]        
TOTAL ASSETS $ 783,406 $ 789,319    
Corporate assets:        
Cash and cash equivalents 76,066 52,456 $ 75,953 $ 71,157
Unallocated allowances on receivables (13,133) (10,960)    
Prepaid expenses and other current assets 26,601 29,089    
Property and equipment 38,052 40,859    
Capitalized software costs, net 79,996 75,536    
Other noncurrent assets 47,333 30,634    
Operating segments        
Segment Reporting, Asset Reconciling Item [Line Items]        
TOTAL ASSETS 591,736 591,563 $ 608,451  
Corporate        
Segment Reporting, Asset Reconciling Item [Line Items]        
TOTAL ASSETS 191,670 197,756    
Corporate assets:        
Cash and cash equivalents 12,944 7,550    
Unallocated allowances on receivables (4,293) (3,535)    
Prepaid expenses and other current assets 15,304 17,048    
Property and equipment 6,043 7,631    
Capitalized software costs, net 74,790 69,906    
Assets of deferred compensation plan 15,881 15,519    
Capitalized loan costs 3,991 3,707    
Deferred income tax assets 47,371 66,927    
Other noncurrent assets $ 19,639 $ 13,003