XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Reportable Segments (Tables)
6 Months Ended
Jun. 30, 2022
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 June 30,
2022
Revenue$384,595 $51,921 $436,516 
Gross profit$109,917 $21,155 $131,072 
Operating and other expenses$94,551 
Income from operations, before income taxes$36,521 
2021
Revenue$310,728 $92,886 $403,614 
Gross profit$88,235 $30,696 $118,931 
Operating and other expenses$88,920 
Income from operations, before income taxes$30,011 
Six Months Ended June 30,
2022
Revenue$744,500 $108,983 $853,483 
Gross profit$212,367 $42,591 $254,958 
Operating and other expenses$192,126 
Income from operations, before income taxes$62,832 
2021
Revenue$590,288 $176,551 $766,839 
Gross profit$162,515 $55,098 $217,613 
Operating and other expenses$169,436 
Income from operations, before income taxes$48,177