XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Services $ 307,585 $ 327,742
United States    
Disaggregation of Revenue [Line Items]    
Services 242,580 264,561
Canada    
Disaggregation of Revenue [Line Items]    
Services 22,650 18,256
Other    
Disaggregation of Revenue [Line Items]    
Services 42,355 44,925
Food & Beverage    
Disaggregation of Revenue [Line Items]    
Services 55,178 58,091
Retail    
Disaggregation of Revenue [Line Items]    
Services 30,777 36,303
Consumer Products    
Disaggregation of Revenue [Line Items]    
Services 45,405 39,769
Communications    
Disaggregation of Revenue [Line Items]    
Services 16,990 41,045
Automotive    
Disaggregation of Revenue [Line Items]    
Services 15,629 25,192
Technology    
Disaggregation of Revenue [Line Items]    
Services 46,390 25,535
Healthcare    
Disaggregation of Revenue [Line Items]    
Services 31,494 24,066
Financials    
Disaggregation of Revenue [Line Items]    
Services 24,442 24,005
Transportation and Travel/Lodging    
Disaggregation of Revenue [Line Items]    
Services 9,948 20,486
Other    
Disaggregation of Revenue [Line Items]    
Services $ 31,332 $ 33,250