XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue from services $ 293,408 $ 379,174
Temporary Staffing Services    
Disaggregation of Revenue [Line Items]    
Revenue from services 284,857 369,463
Other Services    
Disaggregation of Revenue [Line Items]    
Revenue from services 8,551 9,711
Nurse And Allied Staffing    
Disaggregation of Revenue [Line Items]    
Revenue from services 242,291 332,186
Nurse And Allied Staffing | Temporary Staffing Services    
Disaggregation of Revenue [Line Items]    
Revenue from services 236,157 324,974
Nurse And Allied Staffing | Other Services    
Disaggregation of Revenue [Line Items]    
Revenue from services 6,134 7,212
Physician Staffing    
Disaggregation of Revenue [Line Items]    
Revenue from services 51,117 46,988
Physician Staffing | Temporary Staffing Services    
Disaggregation of Revenue [Line Items]    
Revenue from services 48,700 44,489
Physician Staffing | Other Services    
Disaggregation of Revenue [Line Items]    
Revenue from services $ 2,417 $ 2,499