XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2025
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,
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 
2024
Flex revenue$324,064 $24,720 $348,784 
Direct Hire revenue3,810 3,724 7,534 
Total Revenue$327,874 $28,444 $356,318