XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Revenue $ 74,346 $ 48,933 $ 156,307 $ 93,482
Engineering Services [Member]        
Revenue 20,906 16,934 40,804 31,400
Health Care [Member]        
Revenue 43,457 22,941 95,641 44,077
Technology Service [Member]        
Revenue 9,983 9,058 19,862 18,005
Time-and-Materials Contract [Member] | Engineering Services [Member]        
Revenue 13,790 11,821 26,739 22,299
Time-and-Materials Contract [Member] | Health Care [Member]        
Revenue 43,045 22,729 95,068 43,661
Time-and-Materials Contract [Member] | Technology Service [Member]        
Revenue 9,796 8,864 19,498 17,661
Fixed-Price Contract [Member] | Engineering Services [Member]        
Revenue 7,116 5,113 14,065 9,034
Permanent Placement Services [Member] | Engineering Services [Member]        
Revenue 0 0 0 67
Permanent Placement Services [Member] | Health Care [Member]        
Revenue 412 212 573 416
Permanent Placement Services [Member] | Technology Service [Member]        
Revenue $ 187 $ 194 $ 364 $ 344