XML 54 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024
Nurse
And Allied
Staffing
Physician
Staffing
Total Segments
(amounts in thousands)
Temporary Staffing Services$1,113,725 $188,629 $1,302,354 
Other Services31,694 9,956 41,650 
Total$1,145,419 $198,585 $1,344,004 
Year Ended December 31, 2023
Nurse
And Allied
Staffing
Physician
Staffing
Total Segments
(amounts in thousands)
Temporary Staffing Services$1,794,489 $169,077 $1,963,566 
Other Services46,939 9,223 56,162 
Total$1,841,428 $178,300 $2,019,728 
Year Ended December 31, 2022
Nurse
And Allied
Staffing
Physician
Staffing
Total Segments
(amounts in thousands)
Temporary Staffing Services$2,625,860 $101,440 $2,727,300 
Other Services71,295 4,786 76,081 
Total$2,697,155 $106,226 $2,803,381