v3.26.1
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following table provides information about disaggregated revenue by segment and revenue type:
(in thousands)TechnologyFATotal
Three Months Ended June 30,
2026
Flex revenue$320,035 $21,794 $341,829 
Direct Hire revenue3,841 3,661 7,502 
Total Revenue$323,876 $25,455 $349,331 
2025
Flex revenue$307,844 $20,567 $328,411 
Direct Hire revenue2,683 3,222 5,905 
Total Revenue$310,527 $23,789 $334,316 
Six Months Ended June 30,
2026
Flex revenue$622,990 $43,067 $666,057 
Direct Hire revenue6,849 6,789 13,638 
Total Revenue$629,839 $49,856 $679,695 
2025
Flex revenue$610,279 $40,702 $650,981 
Direct Hire revenue6,532 6,831 13,363 
Total Revenue$616,811 $47,533 $664,344