XML 64 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reportable Segments (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Operations of Segments
The following table provides information on the operations of our segments:
(in thousands)
TechnologyFATotal
2024
Revenue $1,292,743 $112,565 $1,405,308 
Direct costs950,589 69,274 1,019,863 
Gross profit$342,154 $43,291 $385,445 
Less:
Selling, general and administrative expenses309,802 
Depreciation and amortization5,922 
Other expense, net2,097 
Income from operations, before income taxes$67,624 
2023
Revenue $1,384,553 $147,203 $1,531,756 
Direct costs1,015,157 89,533 1,104,690 
Gross profit$369,396 $57,670 $427,066 
Less:
Selling, general and administrative expenses334,933 
Depreciation and amortization5,012 
Other expense, net1,871 
Income from operations, before income taxes$85,250 
2022
Revenue$1,507,627 $203,138 $1,710,765 
Direct costs1,085,705 123,953 1,209,658 
Gross profit$421,922 $79,185 $501,107 
Less:
Selling, general and administrative expenses379,815 
Depreciation and amortization4,427 
Other expense, net14,423 
Income from operations, before income taxes$102,442