XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Services $ 379,743 $ 390,532 $ 706,711 $ 735,232
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 9,728   31,004  
Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 389,471   737,715  
United States        
Disaggregation of Revenue [Line Items]        
Services 295,268 304,463 551,792 579,145
United States | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 6,023   15,041  
United States | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 301,291   566,833  
Canada        
Disaggregation of Revenue [Line Items]        
Services 33,086 30,583 59,465 57,053
Canada | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services (3,591)   (2,638)  
Canada | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 29,495   56,827  
Other        
Disaggregation of Revenue [Line Items]        
Services 51,389 55,486 95,454 99,034
Other | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 7,296   18,601  
Other | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 58,685   114,055  
Food & Beverage        
Disaggregation of Revenue [Line Items]        
Services 84,464 79,299 147,932 140,590
Food & Beverage | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services (940)   5,866  
Food & Beverage | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 83,524   153,798  
Retail        
Disaggregation of Revenue [Line Items]        
Services 38,396 46,357 76,411 91,791
Retail | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 1,343   1,772  
Retail | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 39,739   78,183  
Consumer Products        
Disaggregation of Revenue [Line Items]        
Services 41,367 40,668 77,973 75,729
Consumer Products | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services (1,048)   (774)  
Consumer Products | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 40,319   77,199  
Communications        
Disaggregation of Revenue [Line Items]        
Services 43,097 55,740 81,454 104,055
Communications | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 5,699   12,182  
Communications | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 48,796   93,636  
Automotive        
Disaggregation of Revenue [Line Items]        
Services 25,294 33,806 45,788 66,285
Automotive | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 1,856   6,074  
Automotive | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 27,150   51,862  
Technology        
Disaggregation of Revenue [Line Items]        
Services 23,540 26,324 45,080 46,872
Technology | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services (141)   (310)  
Technology | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 23,399   44,770  
Healthcare        
Disaggregation of Revenue [Line Items]        
Services 35,426 32,271 68,002 61,199
Healthcare | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services (612)   519  
Healthcare | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 34,814   68,521  
Financials        
Disaggregation of Revenue [Line Items]        
Services 30,207 26,808 52,702 47,146
Financials | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 710   911  
Financials | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 30,917   53,613  
Transportation and Travel/Lodging        
Disaggregation of Revenue [Line Items]        
Services 18,776 13,665 33,664 27,775
Transportation and Travel/Lodging | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 42   776  
Transportation and Travel/Lodging | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services 18,818   34,440  
Other        
Disaggregation of Revenue [Line Items]        
Services 39,176 $ 35,594 77,705 $ 73,790
Other | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Disaggregation of Revenue [Line Items]        
Services 2,819   3,988  
Other | Calculated under Revenue Guidance in Effect before Topic 606        
Disaggregation of Revenue [Line Items]        
Services $ 41,995   $ 81,693