XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Revenue $ 71,939 $ 67,124
Health Care [Member]    
Revenue 38,182 39,130
Engineering Services [Member]    
Revenue 23,505 18,490
Technology Service [Member]    
Revenue 10,252 9,504
Time-and-Materials Contract [Member] | Health Care [Member]    
Revenue 37,804 38,834
Time-and-Materials Contract [Member] | Engineering Services [Member]    
Revenue 11,242 10,470
Time-and-Materials Contract [Member] | Technology Service [Member]    
Revenue 9,133 8,234
Permanent Placement Services [Member] | Health Care [Member]    
Revenue 378 296
Permanent Placement Services [Member] | Technology Service [Member]    
Revenue 73 114
Fixed-Price Contract [Member] | Engineering Services [Member]    
Revenue 12,263 8,020
Fixed-Price Contract [Member] | Technology Service [Member]    
Revenue $ 1,046 $ 1,156