XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Segment Information - Results of the Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Jun. 29, 2024
Dec. 28, 2024
Revenues $ 78,166 $ 69,164 $ 162,639 $ 141,103 $ 141,103  
Cost of services 55,889 49,163 118,384 100,735 100,735  
Gross profit 22,277 20,001 44,255 40,368 40,368  
Selling, general and administrative 15,275 13,545 30,246 27,744 27,744  
Depreciation and amortization of property and equipment 401 332 825 619 619  
Operating income (loss) 6,601 5,819 13,184 11,655 11,655  
Total assets 135,586 118,278 135,586 118,278 118,278 $ 132,077
Property and equipment acquired 473 398 900   1,067  
Amortization of acquired intangible assets   46     91  
Costs associated with potential stock issuance   259     259  
Specialty Health Care [Member]            
Revenues 42,822 36,932 86,105   75,114  
Cost of services 30,545 26,293 61,624   53,409  
Gross profit 12,277 10,639 24,481   21,705  
Selling, general and administrative 6,114 5,292 12,043   10,754  
Depreciation and amortization of property and equipment 87 90 187   180  
Operating income (loss) 6,076 5,257 12,251   10,771  
Total assets 48,201 40,236 48,201 40,236 40,236  
Property and equipment acquired 75 60 129   167  
Amortization of acquired intangible assets   0     0  
Costs associated with potential stock issuance   0     0  
Engineering [Member]            
Revenues 26,521 22,508 58,663   46,013  
Cost of services 20,031 16,542 45,989   34,540  
Gross profit 6,490 5,966 12,674   11,473  
Selling, general and administrative 3,016 2,847 6,150   5,814  
Depreciation and amortization of property and equipment 159 140 330   276  
Operating income (loss) 3,315 2,979 6,194   5,383  
Total assets 58,284 47,387 58,284 47,387 47,387  
Property and equipment acquired 176 45 242   244  
Amortization of acquired intangible assets   0     0  
Costs associated with potential stock issuance   0     0  
Life Sciences, Data & Solutions [Member]            
Revenues 8,823 9,724 17,871   19,976  
Cost of services 5,313 6,328 10,771   12,786  
Gross profit 3,510 3,396 7,100   7,190  
Selling, general and administrative 1,490 1,720 2,916   3,730  
Depreciation and amortization of property and equipment 38 33 78   67  
Operating income (loss) 1,982 1,597 4,106   3,302  
Total assets 16,492 20,390 16,492 20,390 20,390  
Property and equipment acquired (3) 6 32   20  
Amortization of acquired intangible assets   46     91  
Costs associated with potential stock issuance   0     0  
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,655 3,686 9,137   7,446  
Depreciation and amortization of property and equipment 117 69 230   96  
Operating income (loss) (4,772) (4,014) (9,367)   (7,801)  
Total assets 12,609 10,265 12,609 $ 10,265 10,265  
Property and equipment acquired $ 225 287 $ 497   636  
Amortization of acquired intangible assets   0     0  
Costs associated with potential stock issuance   $ 259     $ 259