XML 37 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Total Revenues $ 51,414 $ 63,588 $ 165,250 $ 214,417
Agency & Digital Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,562   19,200  
Contact Centers        
Disaggregation of Revenue [Line Items]        
Total Revenues 14,618   $ 46,688  
Contract period     six months to one year  
Database Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,442   $ 19,282  
Contract period     four to five years  
Database Marketing Solutions | Short-term Contract        
Disaggregation of Revenue [Line Items]        
Contract period     less than two months  
Direct Mail, Logistics, and Fulfillment        
Disaggregation of Revenue [Line Items]        
Total Revenues 23,792   $ 80,080  
Revenue for performance obligations recognized over time        
Disaggregation of Revenue [Line Items]        
Total Revenues 46,951   150,079  
Revenue for performance obligations recognized over time | Agency & Digital Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,286   18,793  
Revenue for performance obligations recognized over time | Contact Centers        
Disaggregation of Revenue [Line Items]        
Total Revenues 14,618   46,688  
Revenue for performance obligations recognized over time | Database Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,272   16,745  
Revenue for performance obligations recognized over time | Direct Mail, Logistics, and Fulfillment        
Disaggregation of Revenue [Line Items]        
Total Revenues 20,775   67,853  
Revenue for performance obligations recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,463   15,171  
Revenue for performance obligations recognized at a point in time | Agency & Digital Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 276   407  
Revenue for performance obligations recognized at a point in time | Contact Centers        
Disaggregation of Revenue [Line Items]        
Total Revenues 0   0  
Revenue for performance obligations recognized at a point in time | Database Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,170   2,537  
Revenue for performance obligations recognized at a point in time | Direct Mail, Logistics, and Fulfillment        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,017   12,227  
B2B        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,290 14,069 35,149 47,673
Consumer Brands        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,171 12,642 35,222 47,893
Financial Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,635 13,185 36,850 42,185
Healthcare        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,257 4,382 14,946 12,800
Retail        
Disaggregation of Revenue [Line Items]        
Total Revenues 8,803 14,933 31,752 46,884
Transportation        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 3,258 $ 4,377 $ 11,331 $ 16,982