XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Reportable Segments (Tables)
9 Months Ended
Sep. 30, 2024
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,
2024
Revenue$325,511 $27,808 $353,319 
Gross profit$87,493 $11,074 $98,567 
Operating and other expenses$80,280 
Income from operations, before income taxes$18,287 
2023
Revenue$338,289 $34,833 $373,122 
Gross profit$89,401 $14,060 $103,461 
Operating and other expenses$87,609 
Income from operations, before income taxes$15,852 
Nine Months Ended September 30,
2024
Revenue$975,469 $86,057 $1,061,526 
Gross profit$259,427 $33,363 $292,790 
Operating and other expenses$240,236 
Income from operations, before income taxes$52,554 
2023
Revenue$1,055,158 $113,151 $1,168,309 
Gross profit$283,297 $44,406 $327,703 
Operating and other expenses$263,873 
Income from operations, before income taxes$63,830