XML 102 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Reportable Segments (Tables)
9 Months Ended
Sep. 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 September 30,
2025
Revenue$307,145 $25,500 $332,645 
Direct costs224,799 15,589 240,388 
Gross profit$82,346 $9,911 $92,257 
Less:
Selling, general and administrative expenses75,884 
Depreciation and amortization1,371 
Other expense, net758 
Income before income taxes$14,244 
2024
Revenue$325,511 $27,808 $353,319 
Direct costs238,018 16,734 254,752 
Gross profit$87,493 $11,074 $98,567 
Less:
Selling, general and administrative expenses78,308 
Depreciation and amortization1,543 
Other expense, net429 
Income before income taxes$18,287 
(in thousands)TechnologyFATotal
Nine Months Ended September 30,
2025
Revenue$923,956 $73,033 $996,989 
Direct costs680,852 44,972 725,824 
Gross profit$243,104 $28,061 $271,165 
Less:
Selling, general and administrative expenses225,419 
Depreciation and amortization4,225 
Other expense, net2,352 
Income before income taxes$39,169 
2024
Revenue$975,469 $86,057 $1,061,526 
Direct costs716,042 52,694 768,736 
Gross profit$259,427 $33,363 $292,790 
Less:
Selling, general and administrative expenses234,216 
Depreciation and amortization4,431 
Other expense, net1,589 
Income before income taxes$52,554