XML 40 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Operations of Reportable Segments
The following table provides information on the operations of our segments:
 (in thousands)TechnologyFATotal
Three Months Ended March 31,
2025
Revenue$306,284 $23,744 $330,028 
Direct costs227,100 14,668 241,768 
Gross profit$79,184 $9,076 $88,260 
Less:
Selling, general and administrative expenses75,165 
Depreciation and amortization1,464 
Other expense, net565 
Income before income taxes$11,066 
2024
Revenue$322,084 $29,805 $351,889 
Direct costs238,047 18,592 256,639 
Gross profit$84,037 $11,213 $95,250 
Less:
Selling, general and administrative expenses78,190 
Depreciation and amortization1,333 
Other expense, net656 
Income before income taxes$15,071