| Segment Reporting [Table Text Block] |
| Thirteen Weeks Ended July 4, 2026 | | Specialty Health Care | | | Engineering | | | Life Sciences, Data & Solutions | | | Corporate | | | Total | |
| Revenue | | $ | 44,728 | | | $ | 39,525 | | | $ | 9,563 | | | $ | - | | | $ | 93,816 | |
| Cost of services | | | 31,566 | | | | 32,484 | | | | 5,684 | | | | - | | | | 69,734 | |
| Gross profit | | | 13,162 | | | | 7,041 | | | | 3,879 | | | | - | | | | 24,082 | |
| Selling, general and administrative | | | 6,624 | | | | 3,140 | | | | 1,157 | | | | 4,647 | | | | 15,568 | |
| Depreciation and amortization of property and equipment | | | 121 | | | | 227 | | | | 37 | | | | 173 | | | | 558 | |
| Operating income (loss) | | $ | 6,417 | | | $ | 3,674 | | | $ | 2,685 | | | $ | (4,820 | ) | | $ | 7,956 | |
| Total assets as of July 4, 2026 | | $ | 40,856 | | | $ | 64,003 | | | $ | 14,332 | | | $ | 14,815 | | | $ | 134,006 | |
| Property and equipment acquired | | $ | 48 | | | $ | 42 | | | $ | - | | | $ | 14 | | | $ | 104 | |
| Thirteen Weeks Ended June 28, 2025 | | Specialty Health Care | | | Engineering | | | Life Sciences, Data & Solutions | | | Corporate | | | Total | |
| Revenue | | $ | 42,822 | | | $ | 26,521 | | | $ | 8,823 | | | $ | - | | | $ | 78,166 | |
| Cost of services | | | 30,545 | | | | 20,031 | | | | 5,313 | | | | - | | | | 55,889 | |
| Gross profit | | | 12,277 | | | | 6,490 | | | | 3,510 | | | | - | | | | 22,277 | |
| Selling, general and administrative | | | 6,114 | | | | 3,016 | | | | 1,490 | | | | 4,655 | | | | 15,275 | |
| Depreciation and amortization of property and equipment | | | 87 | | | | 159 | | | | 38 | | | | 117 | | | | 401 | |
| Operating income (loss) | | $ | 6,076 | | | $ | 3,315 | | | $ | 1,982 | | | $ | (4,772 | ) | | $ | 6,601 | |
| Total assets as of June 28, 2025 | | $ | 48,201 | | | $ | 58,284 | | | $ | 16,492 | | | $ | 12,609 | | | $ | 135,586 | |
| Property and equipment acquired | | $ | 75 | | | $ | 176 | | | $ | (3 | ) | | $ | 225 | | | $ | 473 | |
| Twenty-Six Weeks Ended July 4, 2026 | | Specialty Health Care | | | Engineering | | | Life Sciences, Data & Solutions | | | Corporate | | | Total | |
| Revenue | | $ | 92,832 | | | $ | 65,662 | | | $ | 18,360 | | | $ | - | | | $ | 176,854 | |
| Cost of services | | | 66,229 | | | | 53,320 | | | | 11,202 | | | | - | | | | 130,751 | |
| Gross profit | | | 26,603 | | | | 12,342 | | | | 7,158 | | | | - | | | | 46,103 | |
| Selling, general and administrative | | | 13,308 | | | | 5,843 | | | | 2,354 | | | | 9,592 | | | | 31,097 | |
| Depreciation and amortization of property and equipment | | | 243 | | | | 450 | | | | 73 | | | | 346 | | | | 1,112 | |
| Operating income (loss) | | $ | 13,052 | | | $ | 6,049 | | | $ | 4,731 | | | $ | (9,938 | ) | | $ | 13,894 | |
| Total assets as of July 4, 2026 | | $ | 40,856 | | | $ | 64,003 | | | $ | 14,332 | | | $ | 14,815 | | | $ | 134,006 | |
| Property and equipment acquired | | $ | 81 | | | $ | 83 | | | $ | - | | | $ | 37 | | | $ | 201 | |
| Twenty-Six Weeks Ended June 28, 2025 | | Specialty Health Care | | | Engineering | | | Life Sciences, Data & Solutions | | | Corporate | | | Total | |
| Revenue | | $ | 86,105 | | | $ | 58,663 | | | $ | 17,871 | | | $ | - | | | $ | 162,639 | |
| Cost of services | | | 61,624 | | | | 45,989 | | | | 10,771 | | | | - | | | | 118,384 | |
| Gross profit | | | 24,481 | | | | 12,674 | | | | 7,100 | | | | - | | | | 44,255 | |
| Selling, general and administrative | | | 12,043 | | | | 6,150 | | | | 2,916 | | | | 9,137 | | | | 30,246 | |
| Depreciation and amortization of property and equipment | | | 187 | | | | 330 | | | | 78 | | | | 230 | | | | 825 | |
| Operating income (loss) | | $ | 12,251 | | | $ | 6,194 | | | $ | 4,106 | | | $ | (9,367 | ) | | $ | 13,184 | |
| Total assets as of June 28, 2025 | | $ | 48,201 | | | $ | 58,284 | | | $ | 16,492 | | | $ | 12,609 | | | $ | 135,586 | |
| Property and equipment acquired | | $ | 129 | | | $ | 242 | | | $ | 32 | | | $ | 497 | | | $ | 900 | |
|