v3.26.3
Segment Information - Schedule of Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 29, 2026
Aug. 30, 2025
Segment Reporting Information [Line Items]    
Net Sales $ 64,923 $ 54,607
Cost of sales 42,431 37,678
Gross profit 22,492 16,929
Selling, general and administrative expenses 17,377 15,961
Operating income 5,115 968
Interest income 121 169
Foreign exchange (loss) gain (188) 289
Other, net (1) 904
(Loss) income before income taxes 5,047 2,330
PMT | Operating Segments    
Segment Reporting Information [Line Items]    
Net Sales 46,765 39,069
Cost of sales 30,227 26,843
Gross profit 16,538 12,226
GES | Operating Segments    
Segment Reporting Information [Line Items]    
Net Sales 9,231 7,263
Cost of sales 6,221 5,113
Gross profit 3,010 2,150
Canvys | Operating Segments    
Segment Reporting Information [Line Items]    
Net Sales 8,927 8,275
Cost of sales 5,983 5,722
Gross profit $ 2,944 $ 2,553