XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Revenue $ 405,997 $ 416,967
Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 395,532 401,866
Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 10,465 15,101
Technology    
Disaggregation of Revenue [Line Items]    
Total Revenue 364,844 359,905
Technology | Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 359,524 351,716
Technology | Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 5,320 8,189
FA    
Disaggregation of Revenue [Line Items]    
Total Revenue 41,153 57,062
FA | Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 36,008 50,150
FA | Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 5,145 $ 6,912