XML 62 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Operating revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue $ 191,492 $ 206,278
Revenue for performance obligations recognized over time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 171,315 187,306
Revenue for performance obligations recognized at a point in time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 20,177 18,972
Marketing Services    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 43,204 52,975
Marketing Services | Revenue for performance obligations recognized over time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 38,950 45,020
Marketing Services | Revenue for performance obligations recognized at a point in time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 4,254 7,955
Customer Care    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 63,327 67,205
Customer Care | Revenue for performance obligations recognized over time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 63,327 67,205
Customer Care | Revenue for performance obligations recognized at a point in time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 0 0
Fulfillment & Logistics Services    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 84,961 86,098
Fulfillment & Logistics Services | Revenue for performance obligations recognized over time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 69,038 75,081
Fulfillment & Logistics Services | Revenue for performance obligations recognized at a point in time    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue $ 15,923 $ 11,017