XML 49 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Total Revenues $ 54,686 $ 69,633 $ 113,836 $ 150,829
Agency & Digital Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,406   12,638  
Contact Centers        
Disaggregation of Revenue [Line Items]        
Total Revenues 16,332   $ 32,070  
Contract period     six months to one year  
Database Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,947   $ 12,839  
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 26,001   $ 56,289  
Revenue for performance obligations recognized over time        
Disaggregation of Revenue [Line Items]        
Total Revenues 50,353   103,128  
Revenue for performance obligations recognized over time | Agency & Digital Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,314   12,507  
Revenue for performance obligations recognized over time | Contact Centers        
Disaggregation of Revenue [Line Items]        
Total Revenues 16,332   32,070  
Revenue for performance obligations recognized over time | Database Marketing Solutions        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,367   11,473  
Revenue for performance obligations recognized over time | Direct Mail, Logistics, and Fulfillment        
Disaggregation of Revenue [Line Items]        
Total Revenues 22,340   47,078  
Revenue for performance obligations recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,333   10,708  
Revenue for performance obligations recognized at a point in time | Agency & Digital Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 92   131  
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 580   1,366  
Revenue for performance obligations recognized at a point in time | Direct Mail, Logistics, and Fulfillment        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,661   9,211  
B2B        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,074 14,800 23,859 33,483
Consumer Brands        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,888 15,828 24,051 35,171
Financial Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 12,250 14,441 25,215 28,922
Healthcare        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,061 4,083 9,689 8,461
Retail        
Disaggregation of Revenue [Line Items]        
Total Revenues 10,639 15,836 22,949 32,215
Transportation        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 3,774 $ 4,645 $ 8,073 $ 12,577