XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Revenue $ 58,049 $ 58,152 $ 192,209 $ 214,459
Health Care [Member]        
Revenue 24,895 27,997 99,553 123,638
Engineering Services [Member]        
Revenue 22,452 20,922 61,956 61,726
Technology Service [Member]        
Revenue 10,702 9,233 30,700 29,095
Time-and-Materials Contract [Member] | Health Care [Member]        
Revenue 24,485 27,495 98,595 122,563
Time-and-Materials Contract [Member] | Engineering Services [Member]        
Revenue 10,625 11,774 32,652 31,601
Time-and-Materials Contract [Member] | Technology Service [Member]        
Revenue 8,898 8,249 25,757 26,506
Permanent Placement Services [Member] | Health Care [Member]        
Revenue 410 502 958 1,075
Permanent Placement Services [Member] | Technology Service [Member]        
Revenue 121 167 368 531
Fixed-Price Contract [Member] | Engineering Services [Member]        
Revenue 11,827 9,148 29,304 30,125
Fixed-Price Contract [Member] | Technology Service [Member]        
Revenue $ 1,683 $ 817 $ 4,575 $ 2,058