XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Operations of reportable segments The following table provides information on the operations of our segments (in thousands):
TechFATotal
Three Months Ended September 30,
2021
Revenue$337,230 $65,495 $402,725 
Gross profit$95,934 $23,330 $119,264 
Operating and other expenses$91,446 
Income from operations, before income taxes$27,818 
2020
Revenue$260,251 $105,173 $365,424 
Gross profit$71,960 $31,918 $103,878 
Operating and other expenses$78,098 
Income from operations, before income taxes$25,780 
Nine Months Ended September 30,
2021
Revenue$927,518 $242,046 $1,169,564 
Gross profit$258,449 $78,428 $336,877 
Operating and other expenses$260,882 
Income from operations, before income taxes$75,995 
2020
Revenue$782,785 $260,867 $1,043,652 
Gross profit$216,606 $79,157 $295,763 
Operating and other expenses$243,441 
Income from operations, before income taxes$52,322