XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Segment Information - Results of the Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Dec. 28, 2024
Revenues $ 70,289 $ 60,365 $ 232,928 $ 201,468  
Cost of services 50,879 42,524 169,263 143,259  
Gross profit 19,410 17,841 63,665 58,209  
Selling, general and administrative 14,933 13,018 45,179 40,762  
Depreciation and amortization of property and equipment 539 393 1,364 1,012  
Operating income (loss) 3,938 4,385 17,122 16,040  
Total assets 129,815 125,545 129,815 125,545 $ 132,077
Property and equipment acquired 498 522 1,398 1,589  
Amortization of acquired intangible assets   45   136  
Potential stock issuance and financial transactions       259  
Specialty Health Care [Member]          
Revenues 30,000 26,554 116,105 101,668  
Cost of services 21,010 18,271 82,634 71,672  
Gross profit 8,990 8,283 33,471 29,996  
Selling, general and administrative 6,205 4,947 18,249 15,701  
Depreciation and amortization of property and equipment 83 102 270 282  
Operating income (loss) 2,702 3,234 14,952 14,013  
Total assets 48,018 40,525 48,018 40,525  
Property and equipment acquired 65 68 194 235  
Amortization of acquired intangible assets   0   0  
Potential stock issuance and financial transactions       0  
Engineering [Member]          
Revenues 31,419 24,167 90,082 70,180  
Cost of services 24,507 18,273 70,496 52,818  
Gross profit 6,912 5,894 19,586 17,362  
Selling, general and administrative 2,945 2,872 9,095 8,684  
Depreciation and amortization of property and equipment 217 168 547 444  
Operating income (loss) 3,750 2,854 9,944 8,234  
Total assets 56,313 52,321 56,313 52,321  
Property and equipment acquired 140 378 382 622  
Amortization of acquired intangible assets   0   0  
Potential stock issuance and financial transactions       0  
Life Sciences, Data & Solutions [Member]          
Revenues 8,870 9,644 26,741 29,620  
Cost of services 5,362 5,980 16,133 18,769  
Gross profit 3,508 3,664 10,608 10,851  
Selling, general and administrative 1,411 1,647 4,326 5,378  
Depreciation and amortization of property and equipment 34 41 112 109  
Operating income (loss) 2,063 1,931 6,170 5,228  
Total assets 16,918 21,681 16,918 21,681  
Property and equipment acquired 0 0 32 20  
Amortization of acquired intangible assets   45   136  
Potential stock issuance and financial transactions       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,372 3,552 13,509 10,999  
Depreciation and amortization of property and equipment 205 82 435 177  
Operating income (loss) (4,577) (3,634) (13,944) (11,435)  
Total assets 8,566 11,018 8,566 11,018  
Property and equipment acquired $ 293 76 $ 790 712  
Amortization of acquired intangible assets   $ 0   0  
Potential stock issuance and financial transactions       $ 259