XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Services $ 328,791 $ 326,968
United States    
Disaggregation of Revenue [Line Items]    
Services 263,017 256,524
Canada    
Disaggregation of Revenue [Line Items]    
Services 22,378 26,379
Other    
Disaggregation of Revenue [Line Items]    
Services 43,396 44,065
Food & Beverage    
Disaggregation of Revenue [Line Items]    
Services 66,663 64,285
Retail    
Disaggregation of Revenue [Line Items]    
Services 32,580 35,772
Consumer Products    
Disaggregation of Revenue [Line Items]    
Services 35,001 31,802
Communications    
Disaggregation of Revenue [Line Items]    
Services 39,798 29,657
Automotive    
Disaggregation of Revenue [Line Items]    
Services 18,191 20,494
Technology    
Disaggregation of Revenue [Line Items]    
Services 26,616 34,144
Healthcare    
Disaggregation of Revenue [Line Items]    
Services 23,297 33,170
Financials    
Disaggregation of Revenue [Line Items]    
Services 25,126 21,838
Transportation and Travel/Lodging    
Disaggregation of Revenue [Line Items]    
Services 17,441 14,848
Other    
Disaggregation of Revenue [Line Items]    
Services $ 44,078 $ 40,958