XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segments
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Reportable Segments
2. Reportable Segments
The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):
TechnologyFATotal
2023
Revenue $1,384,553 $147,203 $1,531,756 
Gross profit$369,396 $57,670 $427,066 
Operating and other expenses 341,816 
Income from operations, before income taxes$85,250 
2022
Revenue $1,507,627 $203,138 $1,710,765 
Gross profit$421,922 $79,185 $501,107 
Operating and other expenses398,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