XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Revenue $ 84,473 $ 71,939
Health Care [Member]    
Revenue 43,283 38,182
Engineering Services [Member]    
Revenue 32,142 23,505
Technology Service [Member]    
Revenue 9,048 10,252
Time-and-Materials Contract [Member] | Health Care [Member]    
Revenue 42,872 37,804
Time-and-Materials Contract [Member] | Engineering Services [Member]    
Revenue 14,507 11,242
Time-and-Materials Contract [Member] | Technology Service [Member]    
Revenue 6,030 9,133
Permanent Placement Services [Member] | Health Care [Member]    
Revenue 411 378
Permanent Placement Services [Member] | Technology Service [Member]    
Revenue 71 73
Fixed-Price Contract [Member] | Engineering Services [Member]    
Revenue 17,635 12,263
Fixed-Price Contract [Member] | Technology Service [Member]    
Revenue $ 2,947 $ 1,046