Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Revenue Recognition - Schedule of Disaggregation of Revenue, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 01, 2020
Aug. 02, 2020
May 03, 2020
Feb. 02, 2020
Nov. 03, 2019
Jul. 28, 2019
Apr. 28, 2019
Jan. 27, 2019
Nov. 01, 2020
Nov. 03, 2019
Disaggregation of Revenue [Line Items]                    
Net revenue $ 211,073 $ 185,941 $ 207,275 $ 217,766 $ 258,408 $ 233,176 $ 252,070 $ 253,436 $ 822,055 $ 997,090
Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 722,985 878,095
International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 99,070 118,995
Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 791,163 950,595
Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 11,820 14,880
Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 19,072 17,023
Call Center Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                   14,592
Operating Segments | North American Staffing                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 689,095 830,947
Operating Segments | North American Staffing | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 686,252 827,641
Operating Segments | North American Staffing | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 2,843 3,306
Operating Segments | North American Staffing | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 683,635 822,550
Operating Segments | North American Staffing | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 5,460 8,397
Operating Segments | North American Staffing | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 0
Operating Segments | North American Staffing | Call Center Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                   0
Operating Segments | International Staffing                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 95,308 114,377
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                 95,308 114,377
Operating Segments | International Staffing | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 83,308 105,815
Operating Segments | International Staffing | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 3,703 4,600
Operating Segments | International Staffing | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 8,297 3,962
Operating Segments | International Staffing | Call Center Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                   0
Operating Segments | North American MSP                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 37,915 39,010
Operating Segments | North American MSP | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 37,582 38,337
Operating Segments | North American MSP | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 333 673
Operating Segments | North American MSP | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 24,483 22,987
Operating Segments | North American MSP | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 2,657 2,962
Operating Segments | North American MSP | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 10,775 13,061
Operating Segments | North American MSP | Call Center Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                   0
Corporate and Other                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 674 15,320
Corporate and Other | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 14,592
Corporate and Other | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 674 728
Corporate and Other | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 674 728
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
Corporate and Other | Call Center Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                   14,592
Eliminations                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (937) (2,564)
Eliminations | Domestic                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (849) (2,475)
Eliminations | International                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (88) (89)
Eliminations | Staffing Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 (937) (1,485)
Eliminations | Direct Placement Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 0 (1,079)
Eliminations | Managed Service Programs                    
Disaggregation of Revenue [Line Items]                    
Net revenue                 $ 0 0
Eliminations | Call Center Services                    
Disaggregation of Revenue [Line Items]                    
Net revenue                   $ 0