XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):
TechnologyFATotal
2023
Flex revenue$1,366,095 $127,679 $1,493,774 
Direct Hire revenue18,458 19,524 37,982 
Total Revenue$1,384,553 $147,203 $1,531,756 
2022
Flex revenue$1,476,055 $176,395 $1,652,450 
Direct Hire revenue31,572 26,743 58,315 
Total Revenue$1,507,627 $203,138 $1,710,765 
2021
Flex revenue$1,247,560 $282,597 $1,530,157 
Direct Hire revenue26,381 23,384 49,765 
Total Revenue$1,273,941 $305,981 $1,579,922