XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]            
Cumulative effect of new accounting standard, net of tax           $ (179)
Contract liabilities $ 0   $ 0   $ 0  
Contingency period (or less)     90 days      
Required payment period (typically less)     90 days      
Contract assets 0   $ 0   0  
Direct Hire revenue            
Disaggregation of Revenue [Line Items]            
Contract with customer, refund liability $ 600   $ 600     500
Fixed-price Contract | GS | Flex revenue            
Disaggregation of Revenue [Line Items]            
Revenue, as a percent 42.00% 35.80% 41.60% 32.00%    
Retained Earnings            
Disaggregation of Revenue [Line Items]            
Cumulative effect of new accounting standard, net of tax           $ (179)
Accounting Standards Update 2014-09            
Disaggregation of Revenue [Line Items]            
Contract liabilities         200  
Accounting Standards Update 2014-09 | Retained Earnings            
Disaggregation of Revenue [Line Items]            
Cumulative effect of new accounting standard, net of tax         $ (200)