v3.26.1
Reportable Segments (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Operations of Reportable Segments
The following table provides information on the operations of our two reportable segments:
(in thousands)TechnologyFATotal
Three Months Ended June 30,
2026
Revenue$323,876 $25,455 $349,331 
Direct costs234,424 15,453 249,877 
Gross profit$89,452 $10,002 $99,454 
Less:
Selling, general and administrative expenses79,406 
Depreciation and amortization1,296 
Other expense, net991 
Income before income taxes$17,761 
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 
(in thousands)TechnologyFATotal
Six Months Ended June 30,
2026
Revenue$629,839 $49,856 $679,695 
Direct costs459,378 30,795 490,173 
Gross profit$170,461 $19,061 $189,522 
Less:
Selling, general and administrative expenses156,164 
Depreciation and amortization2,600 
Other expense, net1,643 
Income before income taxes$29,115 
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