v3.26.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 37,984 $ 38,631 $ 75,248 $ 80,192
Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 37,984 38,631 75,248 80,192
Revenue Solutions | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 7,521 8,662 15,437 17,443
Customer Care | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 12,853 11,845 25,710 24,847
Fulfillment & Logistics Services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue $ 17,610 $ 18,124 $ 34,101 $ 37,902