XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 405,997 $ 416,967
Gross profit 113,976 123,886
Operating and other expenses 91,618 97,575
Income from operations, before income taxes 22,358 26,311
Technology    
Segment Reporting Information [Line Items]    
Revenue 364,844 359,905
Gross profit 98,411 102,450
FA    
Segment Reporting Information [Line Items]    
Revenue 41,153 57,062
Gross profit $ 15,565 $ 21,436