XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Operations of reportable segments The following table provides information on the operations of our segments (in thousands):
TechnologyFATotal
Three Months Ended March 31,
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 
2021
Revenue$279,560 $83,665 $363,225 
Gross profit$74,280 $24,402 $98,682 
Operating and other expenses$80,516 
Income from operations, before income taxes$18,166