XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The Company's revenues from customer contracts are generated from temporary staffing services and other services. Revenue is disaggregated by segment in the following table. See Note 2 - Summary of Significant Accounting Policies.
Year Ended December 31, 2021
Nurse
And Allied
Staffing
Physician
Staffing
Total Segments
(amounts in thousands)
Temporary Staffing Services$1,568,974 $67,843 $1,636,817 
Other Services36,807 3,028 39,835 
Total$1,605,781 $70,871 $1,676,652 
Year Ended December 31, 2020
Nurse
And Allied
Staffing
Physician
Staffing
Total Segments
(amounts in thousands)
Temporary Staffing Services$740,441 $64,819 $805,260 
Other Services28,042 3,115 31,157 
Total$768,483 $67,934 $836,417 
Year Ended December 31, 2019
Nurse
And Allied
Staffing
Physician
Staffing
Total Segments
(amounts in thousands)
Temporary Staffing Services$720,393 $70,261 $790,654 
Other Services27,226 4,344 31,570 
Total$747,619 $74,605 $822,224