v3.26.3
Segment Information and Enterprise Reporting - Schedule of Reconciliation of Net Loss to Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 29, 2026
Aug. 30, 2025
Revenue:    
Total consolidated revenue $ 98,086 $ 120,229
Adjustments:    
Stock-based compensation expense (1,422) (2,281)
Amortized ERP system costs (702) (702)
Acquisition costs (150) (425)
Gain on sale of assets (76) 0
Restructuring costs (417) 0
Amortization expense (634) (1,193)
Depreciation expense (263) (348)
Interest income, net (240) (44)
Loss before income tax expense (7,528) (1,928)
Income tax expense (442) (477)
Net loss (7,970) (2,405)
Operating Segments | On-Demand Talent    
Revenue:    
Total consolidated revenue 38,559 44,442
Adjusted EBITDA:    
Adjusted EBITDA 2,057 4,422
Operating Segments | Consulting    
Revenue:    
Total consolidated revenue 32,380 43,641
Adjusted EBITDA:    
Adjusted EBITDA 1,661 5,045
Operating Segments | Europe & Asia Pacific    
Revenue:    
Total consolidated revenue 17,132 19,888
Adjusted EBITDA:    
Adjusted EBITDA (119) 837
Operating Segments | Outsourced Services    
Revenue:    
Total consolidated revenue 10,015 9,994
Adjusted EBITDA:    
Adjusted EBITDA 1,533 2,330
Operating Segments | All Other    
Revenue:    
Total consolidated revenue 0 2,264
Adjusted EBITDA:    
Adjusted EBITDA 0 183
Unallocated    
Adjusted EBITDA:    
Adjusted EBITDA $ (8,756) $ (9,752)