XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following table provides the disaggregation of revenue by segment and type (in thousands):
TechnologyFATotal
Three Months Ended September 30,
2024
Flex revenue$322,118 $23,714 $345,832 
Direct Hire revenue3,393 4,094 7,487 
Total Revenue$325,511 $27,808 $353,319 
2023
Flex revenue$334,253 $29,908 $364,161 
Direct Hire revenue4,036 4,925 8,961 
Total Revenue$338,289 $34,833 $373,122 
Nine Months Ended September 30,
2024
Flex revenue$964,696 $74,644 $1,039,340 
Direct Hire revenue10,773 11,413 22,186 
Total Revenue$975,469 $86,057 $1,061,526 
2023
Flex revenue$1,040,103 $98,060 $1,138,163 
Direct Hire revenue15,055 15,091 30,146 
Total Revenue$1,055,158 $113,151 $1,168,309