XML 40 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Operations of Segments
The following table provides information on the operations of our segments (in thousands):
TechFATotal
Three Months Ended March 31,
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 
2020
Revenue$266,784 $68,424 $335,208 
Gross profit$72,454 $22,070 $94,524 
Operating and other expenses$81,990 
Income from operations, before income taxes$12,534