XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Revenue $ 67,035 $ 74,346 $ 134,159 $ 156,307
Health Care [Member]        
Revenue 35,528 43,457 74,658 95,641
Engineering Services [Member]        
Revenue 21,014 20,906 39,504 40,804
Technology Service [Member]        
Revenue 10,493 9,983 19,997 19,862
Time-and-Materials Contract [Member] | Health Care [Member]        
Revenue 35,276 43,045 74,110 95,068
Time-and-Materials Contract [Member] | Engineering Services [Member]        
Revenue 11,557 11,471 22,027 22,146
Time-and-Materials Contract [Member] | Technology Service [Member]        
Revenue 8,624 9,101 16,858 18,257
Permanent Placement Services [Member] | Health Care [Member]        
Revenue 252 412 548 573
Permanent Placement Services [Member] | Technology Service [Member]        
Revenue 133 695 247 1,241
Fixed-Price Contract [Member] | Engineering Services [Member]        
Revenue 9,457 9,435 17,477 18,658
Fixed-Price Contract [Member] | Technology Service [Member]        
Revenue $ 1,736 $ 187 $ 2,892 $ 364