Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Schedule of Disaggregation of Revenue, by Segment (Details)

v3.21.4
Revenue Recognition - Schedule of Disaggregation of Revenue, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2021
Aug. 01, 2021
May 02, 2021
Jan. 31, 2021
Nov. 01, 2020
Aug. 02, 2020
May 03, 2020
Feb. 02, 2020
Oct. 31, 2021
Nov. 01, 2020
Disaggregation of Revenue [Line Items]                    
Net revenue $ 227,809 $ 217,534 $ 222,092 $ 217,958 $ 211,073 $ 185,941 $ 207,275 $ 217,766 $ 885,393 $ 822,055
Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 774,093 722,985
International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 111,300 99,070
Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 845,135 791,163
Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 16,357 11,820
Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 23,901 19,072
Operating Segments | North American Staffing                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 738,767 689,095
Operating Segments | North American Staffing | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 735,209 686,252
Operating Segments | North American Staffing | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 3,558 2,843
Operating Segments | North American Staffing | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 729,830 683,635
Operating Segments | North American Staffing | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 8,937 5,460
Operating Segments | North American Staffing | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 0
Operating Segments | International Staffing                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 106,963 95,308
Operating Segments | International Staffing | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 0
Operating Segments | International Staffing | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 106,963 95,308
Operating Segments | International Staffing | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 87,574 83,308
Operating Segments | International Staffing | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 5,389 3,703
Operating Segments | International Staffing | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 14,000 8,297
Operating Segments | North American MSP                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 39,312 37,915
Operating Segments | North American MSP | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 38,959 37,582
Operating Segments | North American MSP | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 353 333
Operating Segments | North American MSP | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 27,380 24,483
Operating Segments | North American MSP | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 2,031 2,657
Operating Segments | North American MSP | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 9,901 10,775
Corporate and Other                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 456 674
Corporate and Other | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 0
Corporate and Other | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 456 674
Corporate and Other | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 456 674
Corporate and Other | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 0
Corporate and Other | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 0
Eliminations                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (105) (937)
Eliminations | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (75) (849)
Eliminations | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (30) (88)
Eliminations | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (105) (937)
Eliminations | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 0
Eliminations | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 $ 0 $ 0