XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table summarizes revenue from contracts with customers for the three and nine months ended September 30, 2024 and 2023 by our four reportable segments and the pattern of revenue recognition:
Three Months Ended September 30, 2024
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$7,960 $1,090 $9,050 
Customer Care13,068 — 13,068 
Sales Services4,205 — 4,205 
Fulfillment and Logistics Services17,644 3,663 21,307 
Total Revenues$42,877 $4,753 $47,630 
Three Months Ended September 30, 2023
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$9,272 $1,319 $10,591 
Customer Care11,832 — 11,832 
Sales Services2,166 — 2,166 
Fulfillment and Logistics Services18,625 3,905 22,530 
Total Revenues$41,895 $5,224 $47,119 
Nine Months Ended September 30, 2024
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$22,408 $3,301 $25,709 
Customer Care37,894 — 37,894 
Sales Services13,281 — 13,281 
Fulfillment and Logistics Services49,901 11,328 61,229 
Total Revenues$123,484 $14,629 $138,113 
Nine Months Ended September 30, 2023
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$29,321 $3,430 $32,751 
Customer Care38,372 — 38,372 
Sales Services7,253 — 7,253 
Fulfillment and Logistics Services52,044 11,581 63,625 
Total Revenues$126,990 $15,011 $142,001 
Contract Balances
The following table summarizes our contract balances as of September 30, 2024 and December 31, 2023:
In thousandsSeptember 30, 2024December 31, 2023
Unbilled accounts receivable8,952 7,677 
Contract assets308 258 
Deferred revenue and customer advances3,400 3,195 
Deferred revenue, included in other long-term liabilities213 294