XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total Revenue $ 416,967 $ 363,225
Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 401,866 353,847
Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 15,101 9,378
Technology    
Disaggregation of Revenue [Line Items]    
Total Revenue 359,905 279,560
Technology | Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 351,716 274,784
Technology | Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 8,189 4,776
FA    
Disaggregation of Revenue [Line Items]    
Total Revenue 57,062 83,665
FA | Flex revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue 50,150 79,063
FA | Direct Hire revenue    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 6,912 $ 4,602