XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 3 - Revenue Recognition - Revenues Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Revenues $ 50,812 $ 46,341
Engineering Services [Member]    
Revenues 21,418 19,224
Health Care [Member]    
Revenues 22,634 18,507
Technology Service [Member]    
Revenues 6,760 8,610
Time-and-materials Contract [Member] | Engineering Services [Member]    
Revenues 18,655 16,698
Time-and-materials Contract [Member] | Health Care [Member]    
Revenues 22,113 17,881
Time-and-materials Contract [Member] | Technology Service [Member]    
Revenues 6,668 8,516
Fixed-price Contract [Member] | Engineering Services [Member]    
Revenues 2,763 2,526
Permanent Placement Services [Member] | Health Care [Member]    
Revenues 521 626
Permanent Placement Services [Member] | Technology Service [Member]    
Revenues $ 92 $ 94