XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Jul. 03, 2021
Jun. 27, 2020
Revenue $ 48,933 $ 32,652 $ 93,482 $ 77,685
Engineering Services [Member]        
Revenue 16,934 14,038 31,400 28,201
Health Care [Member]        
Revenue 22,941 10,684 44,077 32,881
Technology Service [Member]        
Revenue 9,058 7,930 18,005 16,603
Time-and-materials Contract [Member] | Engineering Services [Member]        
Revenue 11,821 10,784 22,299 23,611
Time-and-materials Contract [Member] | Health Care [Member]        
Revenue 22,729 10,601 43,661 32,654
Time-and-materials Contract [Member] | Technology Service [Member]        
Revenue 8,864 7,779 17,661 16,336
Fixed-price Contract [Member] | Engineering Services [Member]        
Revenue 5,113 3,189 9,034 4,503
Permanent Placement Services [Member] | Engineering Services [Member]        
Revenue 0 65 67 87
Permanent Placement Services [Member] | Health Care [Member]        
Revenue 212 83 416 227
Permanent Placement Services [Member] | Technology Service [Member]        
Revenue $ 194 $ 151 $ 344 $ 267