| Segment Reporting [Table Text Block] |
| Thirteen Weeks Ended April 4, 2026 | | Specialty Healthcare | | | Engineering | | | Life Sciences, Data & Solutions | | | Corporate | | | Total | |
| Revenue | | $ | 48,104 | | | $ | 26,137 | | | $ | 8,797 | | | $ | - | | | $ | 83,038 | |
| Cost of services | | | 34,663 | | | | 20,836 | | | | 5,518 | | | | - | | | | 61,017 | |
| Gross profit | | | 13,441 | | | | 5,301 | | | | 3,279 | | | | - | | | | 22,021 | |
| Selling, general and administrative | | | 6,683 | | | | 2,703 | | | | 1,198 | | | | 4,945 | | | | 15,529 | |
| Depreciation and amortization of property and equipment | | | 122 | | | | 223 | | | | 36 | | | | 173 | | | | 554 | |
| Operating income | | $ | 6,636 | | | $ | 2,375 | | | $ | 2,045 | | | $ | (5,118 | ) | | $ | 5,938 | |
| Total assets as of April 4, 2026 | | $ | 44,955 | | | $ | 64,288 | | | $ | 13,525 | | | $ | 12,559 | | | $ | 135,327 | |
| Property and equipment acquired | | $ | 33 | | | $ | 41 | | | $ | - | | | $ | 23 | | | $ | 97 | |
| Thirteen Weeks Ended March 29, 2025 | | Specialty Healthcare | | | Engineering | | | Life Sciences, Data & Solutions | | | Corporate | | | Total | |
| Revenue | | $ | 43,283 | | | $ | 32,142 | | | $ | 9,048 | | | $ | - | | | $ | 84,473 | |
| Cost of services | | | 31,080 | | | | 25,957 | | | | 5,458 | | | | - | | | | 62,495 | |
| Gross profit | | | 12,203 | | | | 6,185 | | | | 3,590 | | | | - | | | | 21,978 | |
| Selling, general and administrative | | | 5,929 | | | | 3,134 | | | | 1,426 | | | | 4,482 | | | | 14,971 | |
| Depreciation and amortization of property and equipment | | | 100 | | | | 171 | | | | 40 | | | | 113 | | | | 424 | |
| Operating income | | $ | 6,174 | | | $ | 2,880 | | | $ | 2,124 | | | $ | (4,595 | ) | | $ | 6,583 | |
| Total assets as of March 29, 2025 | | $ | 16,121 | | | $ | 47,485 | | | $ | 44,206 | | | $ | 13,180 | | | $ | 120,992 | |
| Property and equipment acquired | | $ | 35 | | | $ | 66 | | | $ | 54 | | | $ | 272 | | | $ | 427 | |
|