XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Revenue $ 389,190 $ 436,516 $ 795,187 $ 853,483
Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 378,470 419,700 774,002 821,566
Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 10,720 16,816 21,185 31,917
Technology        
Disaggregation of Revenue [Line Items]        
Total Revenue 352,025 384,595 716,869 744,500
Technology | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 346,326 375,507 705,850 727,223
Technology | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 5,699 9,088 11,019 17,277
FA        
Disaggregation of Revenue [Line Items]        
Total Revenue 37,165 51,921 78,318 108,983
FA | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 32,144 44,193 68,152 94,343
FA | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 5,021 $ 7,728 $ 10,166 $ 14,640