XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Operations of Segments The following table provides information on the operations of our segments (in thousands):
TechFATotal
Three Months Ended June 30,
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 
2020
Revenue$255,750 $87,270 $343,020 
Gross profit$72,192 $25,169 $97,361 
Operating and other expenses$83,353 
Income from operations, before income taxes$14,008 
Six Months Ended June 30,
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 
2020
Revenue$522,534 $155,694 $678,228 
Gross profit$144,646 $47,239 $191,885 
Operating and other expenses$165,343 
Income from operations, before income taxes$26,542