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
|