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