XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 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 March 31,
2024
Revenue$322,084 $29,805 $351,889 
Gross profit$84,037 $11,213 $95,250 
Operating and other expenses$80,179 
Income from operations, before income taxes$15,071 
2023
Revenue$364,844 $41,153 $405,997 
Gross profit$98,411 $15,565 $113,976 
Operating and other expenses$91,618 
Income from operations, before income taxes$22,358