v3.26.1
Segment Reporting - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 37,984 $ 38,631 $ 75,248 $ 80,192
Segment labor expense 19,898 19,445 39,708 39,244
Other segment operating expense 21,267 17,938 38,247 37,839
Restructuring expenses 187 149 347 987
Contribution margin (loss) (3,368) 1,099 (3,054) 2,122
Overhead allocation 0 0 0 0
EBITDA (3,368) 1,099 (3,054) 2,122
Depreciation and amortization 1,122 1,065 2,204 2,128
Operating income (loss) (4,490) 34 (5,258) (6)
Operating Segments        
Segment Reporting [Line Items]        
Revenue 37,984 38,631 75,248 80,192
Operating Segments | Revenue Solutions        
Segment Reporting [Line Items]        
Revenue 7,521 8,662 15,437 17,443
Segment labor expense 4,127 4,459 8,581 8,946
Other segment operating expense 1,723 2,189 3,531 4,700
Restructuring expenses 0 0 0 0
Contribution margin (loss) 1,671 2,014 3,325 3,797
Overhead allocation 672 652 1,347 1,363
EBITDA 999 1,362 1,978 2,434
Depreciation and amortization 144 218 304 435
Operating income (loss) 855 1,144 1,674 1,999
Operating Segments | Customer Care        
Segment Reporting [Line Items]        
Revenue 12,853 11,845 25,710 24,847
Segment labor expense 9,321 7,511 18,332 15,527
Other segment operating expense 1,966 1,992 4,152 4,092
Restructuring expenses 0 0 0 0
Contribution margin (loss) 1,566 2,342 3,226 5,228
Overhead allocation 741 737 1,512 1,563
EBITDA 825 1,605 1,714 3,665
Depreciation and amortization 186 50 318 101
Operating income (loss) 639 1,555 1,396 3,564
Operating Segments | Fulfillment & Logistics Services        
Segment Reporting [Line Items]        
Revenue 17,610 18,124 34,101 37,902
Segment labor expense 3,965 4,732 7,931 9,294
Other segment operating expense 11,934 11,224 22,458 23,868
Restructuring expenses 0 0 0 0
Contribution margin (loss) 1,711 2,168 3,712 4,740
Overhead allocation 741 739 1,541 1,621
EBITDA 970 1,429 2,171 3,119
Depreciation and amortization 520 519 1,036 1,020
Operating income (loss) 450 910 1,135 2,099
Restructuring Expense        
Segment Reporting [Line Items]        
Revenue 0 0 0 0
Segment labor expense 0 0 0 0
Other segment operating expense 0 0 0 0
Restructuring expenses 187 149 347 987
Contribution margin (loss) (187) (149) (347) (987)
Overhead allocation 0 0 0 0
EBITDA (187) (149) (347) (987)
Depreciation and amortization 0 0 0 0
Operating income (loss) (187) (149) (347) (987)
Unallocated Corporate        
Segment Reporting [Line Items]        
Revenue 0 0 0 0
Segment labor expense 2,485 2,743 4,864 5,477
Other segment operating expense 5,644 2,533 8,106 5,179
Restructuring expenses 0 0 0 0
Contribution margin (loss) (8,129) (5,276) (12,970) (10,656)
Overhead allocation (2,154) (2,128) (4,400) (4,547)
EBITDA (5,975) (3,148) (8,570) (6,109)
Depreciation and amortization 272 278 546 572
Operating income (loss) $ (6,247) $ (3,426) $ (9,116) $ (6,681)