XML 21 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenue from services $ 215,096 $ 209,200 $ 202,757 $ 195,171 $ 200,907 $ 200,717 $ 204,572 $ 210,288 $ 822,224 $ 816,484 $ 865,048
Temporary Staffing Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 790,654 782,448  
Other Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 31,570 34,036  
Nurse and Allied Staffing                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 732,815 718,613 756,476
Nurse and Allied Staffing | Temporary Staffing Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 720,393 705,469  
Nurse and Allied Staffing | Other Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 12,422 13,144  
Physician Staffing                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 74,605 82,305 93,610
Physician Staffing | Temporary Staffing Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 70,261 76,979  
Physician Staffing | Other Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 4,344 5,326  
Search                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 14,804 15,566 $ 14,962
Search | Temporary Staffing Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 0 0  
Search | Other Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 $ 14,804 $ 15,566