XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table summarizes revenue from contracts with customers for the three months ended March 31, 2024 and 2023 by our four reportable segments and the pattern of revenue recognition:
Three Months Ended March 31, 2024
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$8,921 $— $8,921 
Customer Care12,442 — 12,442 
Sales Services4,662 — 4,662 
Fulfillment and Logistics Services15,547 3,876 19,423 
Total Revenues$41,572 $3,876 $45,448 
Three Months Ended March 31, 2023
In thousandsRevenue for performance obligations recognized over timeRevenue for performance obligations recognized at a point in timeTotal
Marketing Services$10,420 $819 $11,239 
Customer Care11,629 — 11,629 
Sales Services2,787 — 2,787 
Fulfillment and Logistics Services18,090 3,375 21,465 
Total Revenues$42,926 $4,194 $47,120 
Contract Balances
The following table summarizes our contract balances as of March 31, 2024 and December 31, 2023:
In thousandsMarch 31, 2024December 31, 2023
Contract assets223 258 
Deferred revenue and customer advances3,713 3,195 
Deferred revenue, included in other long-term liabilities264 294