XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table summarizes revenue from contracts with customers for the three and six months ended June 30, 2024 and 2023 by our four reportable segments and the pattern of revenue recognition:
Three Months Ended June 30, 2024
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$6,641 $1,097 $7,738 
Customer Care12,384 — 12,384 
Sales Services4,414 — 4,414 
Fulfillment and Logistics Services16,710 3,789 20,499 
Total Revenues$40,149 $4,886 $45,035 
Three Months Ended June 30, 2023
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$10,035 $886 $10,921 
Customer Care14,915 — 14,915 
Sales Services2,296 — 2,296 
Fulfillment and Logistics Services15,997 3,633 19,630 
Total Revenues$43,243 $4,519 $47,762 
Six Months Ended June 30, 2024
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$14,449 $2,210 $16,659 
Customer Care24,826 — 24,826 
Sales Services9,076 — 9,076 
Fulfillment and Logistics Services32,257 7,665 39,922 
Total Revenues$80,608 $9,875 $90,483 
Six Months Ended June 30, 2023
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$20,186 $1,974 $22,160 
Customer Care26,540 — 26,540 
Sales Services5,087 — 5,087 
Fulfillment and Logistics Services33,420 7,675 41,095 
Total Revenues$85,233 $9,649 $94,882 
Contract Balances
The following table summarizes our contract balances as of June 30, 2024 and December 31, 2023:
In thousandsJune 30, 2024December 31, 2023
Contract assets200 258 
Deferred revenue and customer advances3,484 3,195 
Deferred revenue, included in other long-term liabilities236 294