| Disaggregation of Revenue [Table Text Block] |
| | | Thirteen Weeks Ended | | | Twenty-Six Weeks Ended | |
| | | July 4, 2026 | | | June 28, 2025 | | | July 4, 2026 | | | June 28, 2025 | |
| Specialty Health Care: | | | | | | | | | | | | | | | | |
| Time and Material | | $ | 44,138 | | | $ | 42,522 | | | $ | 91,923 | | | $ | 85,394 | |
| Permanent Placement Services | | | 590 | | | | 300 | | | | 909 | | | | 711 | |
| Total Specialty Health Care | | $ | 44,728 | | | $ | 42,822 | | | $ | 92,832 | | | $ | 86,105 | |
| | | | | | | | | | | | | | | | | |
| Engineering: | | | | | | | | | | | | | | | | |
| Time and Material | | $ | 12,890 | | | $ | 15,006 | | | $ | 25,668 | | | $ | 29,513 | |
| Fixed Fee | | | 26,635 | | | | 11,515 | | | | 39,994 | | | | 29,150 | |
| Total Engineering | | $ | 39,525 | | | $ | 26,521 | | | $ | 65,662 | | | $ | 58,663 | |
| | | | | | | | | | | | | | | | | |
| Life Sciences, Data and Solutions: | | | | | | | | | | | | | | | | |
| Time and Material | | $ | 6,365 | | | $ | 5,885 | | | $ | 12,322 | | | $ | 11,915 | |
| Permanent Placement Services | | | 241 | | | | 115 | | | | 388 | | | | 186 | |
| Fixed Fee | | | 2,957 | | | | 2,823 | | | | 5,650 | | | | 5,770 | |
| Total Life Sciences, Data and Solutions | | $ | 9,563 | | | $ | 8,823 | | | $ | 18,360 | | | $ | 17,871 | |
| | | $ | 93,816 | | | $ | 78,166 | | | $ | 176,854 | | | $ | 162,639 | |
|