XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 2023
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,
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 
2022
Revenue$359,905 $57,062 $416,967 
Gross profit$102,450 $21,436 $123,886 
Operating and other expenses$97,575 
Income from operations, before income taxes$26,311