XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Revenue $ 58,152 $ 45,471 $ 214,459 $ 138,953
Engineering Services [Member]        
Revenue 20,922 16,482 61,726 47,882
Health Care [Member]        
Revenue 27,997 19,646 123,638 63,723
Technology Service [Member]        
Revenue 9,233 9,343 29,095 27,348
Time-and-Materials Contract [Member] | Engineering Services [Member]        
Revenue 7,181 3,516 33,920 25,815
Time-and-Materials Contract [Member] | Health Care [Member]        
Revenue 27,495 19,324 122,563 62,985
Time-and-Materials Contract [Member] | Technology Service [Member]        
Revenue 7,008 8,011 26,506 25,672
Fixed-Price Contract [Member] | Engineering Services [Member]        
Revenue 13,741 12,966 27,806 22,000
Fixed-Price Contract [Member] | Technology Service [Member]        
Revenue 2,058 1,098 2,058 1,098
Permanent Placement Services [Member] | Engineering Services [Member]        
Revenue 0 0 0 67
Permanent Placement Services [Member] | Health Care [Member]        
Revenue 502 322 1,075 738
Permanent Placement Services [Member] | Technology Service [Member]        
Revenue $ 167 $ 234 $ 531 $ 578