XML 65 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2024
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
2024
Flex revenue$1,278,715 $97,729 $1,376,444 
Direct Hire revenue14,028 14,836 28,864 
Total Revenue$1,292,743 $112,565 $1,405,308 
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