v3.10.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 29, 2018
Disaggregation of Revenue [Line Items]    
Total revenue $ 49,160 $ 142,451
Over-time    
Disaggregation of Revenue [Line Items]    
Total revenue 44,955 129,137
Point-in-time    
Disaggregation of Revenue [Line Items]    
Total revenue 4,205 13,314
Matching Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue 36,814 103,965
Payment Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue 6,058 20,488
Care@Work Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue 4,367 12,468
Recruiting and Marketing Solutions and other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,921 $ 5,530