XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Reportable Segments (Tables)
6 Months Ended
Jun. 30, 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 June 30,
2025
Revenue$310,527 $23,789 $334,316 
Direct costs228,953 14,715 243,668 
Gross profit$81,574 $9,074 $90,648 
Less:
Selling, general and administrative expenses74,370 
Depreciation and amortization1,390 
Other expense, net1,029 
Income before income taxes$13,859 
TechnologyFATotal
2024
Revenue$327,874 $28,444 $356,318 
Direct costs239,977 17,368 257,345 
Gross profit$87,897 $11,076 $98,973 
Less:
Selling, general and administrative expenses77,718 
Depreciation and amortization1,555 
Other expense, net504 
Income before income taxes$19,196 
Six Months Ended June 30,
2025
Revenue$616,811 $47,533 $664,344 
Direct costs456,053 29,383 485,436 
Gross profit$160,758 $18,150 $178,908 
Less:
Selling, general and administrative expenses149,535 
Depreciation and amortization2,854 
Other expense, net1,594 
Income before income taxes$24,925 
2024
Revenue$649,958 $58,249 $708,207 
Direct costs478,024 35,960 513,984 
Gross profit$171,934 $22,289 $194,223 
Less:
Selling, general and administrative expenses155,908 
Depreciation and amortization2,888 
Other expense, net1,160 
Income before income taxes$34,267