Annual report pursuant to Section 13 and 15(d)

Segment Disclosures - Summary of Sales and Segment Operating Income (Loss) by Reportable Operating Segment (Details)

v3.21.4
Segment Disclosures - Summary of Sales and Segment Operating Income (Loss) by Reportable Operating 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
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net revenue $ 227,809 $ 217,534 $ 222,092 $ 217,958 $ 211,073 $ 185,941 $ 207,275 $ 217,766 $ 885,393 $ 822,055
Cost of services 189,648 181,334 185,613 185,276 176,844 155,983 175,038 186,339 741,871 694,204
GROSS MARGIN 38,161 36,200 36,479 32,682 34,229 29,958 32,237 31,427 143,522 127,851
Selling, administrative and other operating costs                 135,427 137,666
Restructuring and severance costs 1,123 489 595 632 438 546 411 1,246 2,839 2,641
Impairment charges 20 112 261 31 14,518 2,384 0 11 424 16,913
OPERATING INCOME (LOSS) 2,327 1,560 2,673 (1,728) (11,462) (4,217) (4,363) (9,327) 4,832 (29,369)
Other income (expense), net                 (2,055) (3,173)
Income tax provision 474 314 288 327 271 556 23 195 1,403 1,045
NET INCOME (LOSS) $ 1,326 $ 615 $ 1,879 $ (2,446) $ (12,517) $ (4,837) $ (5,425) $ (10,808) 1,374 (33,587)
Operating Segments | North American Staffing                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net revenue                 738,767 689,095
Cost of services                 623,346 586,255
GROSS MARGIN                 115,421 102,840
Selling, administrative and other operating costs                 82,449 85,776
Restructuring and severance costs                 (57) 883
Impairment charges                 0 1,859
OPERATING INCOME (LOSS)                 33,029 14,322
Operating Segments | International Staffing                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net revenue                 106,963 95,308
Cost of services                 86,716 79,087
GROSS MARGIN                 20,247 16,221
Selling, administrative and other operating costs                 15,956 14,484
Restructuring and severance costs                 213 338
Impairment charges                 0 0
OPERATING INCOME (LOSS)                 4,078 1,399
Operating Segments | North American MSP                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net revenue                 39,312 37,915
Cost of services                 31,655 29,471
GROSS MARGIN                 7,657 8,444
Selling, administrative and other operating costs                 5,409 5,370
Restructuring and severance costs                 130 0
Impairment charges                 0 0
OPERATING INCOME (LOSS)                 2,118 3,074
Corporate & Other                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net revenue                 456 674
Cost of services                 259 328
GROSS MARGIN                 197 346
Selling, administrative and other operating costs                 31,613 32,036
Restructuring and severance costs                 2,553 1,420
Impairment charges                 424 15,054
OPERATING INCOME (LOSS)                 (34,393) (48,164)
Eliminations                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net revenue                 (105) (937)
Cost of services                 (105) (937)
GROSS MARGIN                 0 0
Selling, administrative and other operating costs                 0 0
Restructuring and severance costs                 0 0
Impairment charges                 0 0
OPERATING INCOME (LOSS)                 $ 0 $ 0