XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2022
Apr. 03, 2021
Revenue $ 81,961 $ 44,549
Engineering Services [Member]    
Revenue 19,898 14,466
Health Care [Member]    
Revenue 52,184 21,137
Technology Service [Member]    
Revenue 9,879 8,946
Time-and-Materials Contract [Member] | Engineering Services [Member]    
Revenue 12,949 10,478
Time-and-Materials Contract [Member] | Health Care [Member]    
Revenue 52,023 20,933
Time-and-Materials Contract [Member] | Technology Service [Member]    
Revenue 9,702 8,796
Fixed-Price Contract [Member] | Engineering Services [Member]    
Revenue 6,949 3,921
Permanent Placement Services [Member] | Engineering Services [Member]    
Revenue 0 67
Permanent Placement Services [Member] | Health Care [Member]    
Revenue 161 204
Permanent Placement Services [Member] | Technology Service [Member]    
Revenue $ 177 $ 150