XML 70 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]                      
Revenue from services $ 236,761 $ 250,052 $ 274,072 $ 293,408 $ 309,940 $ 315,119 $ 339,771 $ 379,174 $ 1,054,293 $ 1,344,004 $ 2,019,728
Temporary Staffing Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 1,024,546 1,302,354 1,963,566
Other Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 29,747 41,650 56,162
Nurse And Allied Staffing                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 862,784 1,145,419 1,841,428
Nurse And Allied Staffing | Temporary Staffing Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 841,784 1,113,725 1,794,489
Nurse And Allied Staffing | Other Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 21,000 31,694 46,939
Physician Staffing                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 191,509 198,585 178,300
Physician Staffing | Temporary Staffing Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 182,762 188,629 169,077
Physician Staffing | Other Services                      
Disaggregation of Revenue [Line Items]                      
Revenue from services                 $ 8,747 $ 9,956 $ 9,223