XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Operating revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue $ 185,242 $ 191,492
Marketing Services    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 50,332 52,910
Customer Care    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue 52,918 53,621
Fulfillment & Logistics Services    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total revenue $ 81,992 $ 84,961