XML 38 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Total revenue $ 217,577 $ 284,628
Agency & Digital Services    
Disaggregation of Revenue [Line Items]    
Total revenue 25,133 35,759
Contact Centers    
Disaggregation of Revenue [Line Items]    
Total revenue $ 61,784 78,298
Contract period six months to one year  
Database Marketing Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue $ 25,691 35,210
Contract period (four to five years  
Direct Mail, Logistics, and Fulfillment    
Disaggregation of Revenue [Line Items]    
Total revenue $ 104,969 135,361
Revenue for performance obligations recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenue 197,343 272,975
Revenue for performance obligations recognized over time | Agency & Digital Services    
Disaggregation of Revenue [Line Items]    
Total revenue 24,306 34,621
Revenue for performance obligations recognized over time | Contact Centers    
Disaggregation of Revenue [Line Items]    
Total revenue 61,784 78,298
Revenue for performance obligations recognized over time | Database Marketing Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue 22,414 31,684
Revenue for performance obligations recognized over time | Direct Mail, Logistics, and Fulfillment    
Disaggregation of Revenue [Line Items]    
Total revenue 88,839 128,372
Revenue for performance obligations recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 20,234 11,653
Revenue for performance obligations recognized at a point in time | Agency & Digital Services    
Disaggregation of Revenue [Line Items]    
Total revenue 827 1,138
Revenue for performance obligations recognized at a point in time | Contact Centers    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Revenue for performance obligations recognized at a point in time | Database Marketing Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue 3,277 3,526
Revenue for performance obligations recognized at a point in time | Direct Mail, Logistics, and Fulfillment    
Disaggregation of Revenue [Line Items]    
Total revenue 16,130 6,989
B2B    
Disaggregation of Revenue [Line Items]    
Total revenue 48,029 64,026
Consumer Brands    
Disaggregation of Revenue [Line Items]    
Total revenue 46,874 58,382
Financial Services    
Disaggregation of Revenue [Line Items]    
Total revenue 45,978 53,919
Healthcare    
Disaggregation of Revenue [Line Items]    
Total revenue 21,862 19,931
Retail    
Disaggregation of Revenue [Line Items]    
Total revenue 41,505 66,545
Transportation    
Disaggregation of Revenue [Line Items]    
Total revenue $ 13,329 $ 21,825