XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Reportable Segments (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Operations of Segments The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
TechnologyFATotal
2022
Revenue $1,507,627 $203,138 $1,710,765 
Gross profit$421,922 $79,185 $501,107 
Operating and other expenses 398,665 
Income from operations, before income taxes$102,442 
2021
Revenue $1,273,941 $305,981 $1,579,922 
Gross profit$355,971 $100,893 $456,864 
Operating and other expenses357,597 
Income from operations, before income taxes$99,267 
2020
Revenue$1,049,628 $348,072 $1,397,700 
Gross profit$289,720 $106,504 $396,224 
Operating and other expenses321,012 
Income from operations, before income taxes$75,212