XML 51 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Reportable Segments - Schedule (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting Information [Line Items]    
Revenue $ 363,225 $ 335,208
Gross profit 98,682 94,524
Operating and other expenses 80,516 81,990
Income from operations, before income taxes 18,166 12,534
Tech    
Segment Reporting Information [Line Items]    
Revenue 279,560 266,784
Gross profit 74,280 72,454
FA    
Segment Reporting Information [Line Items]    
Revenue 83,665 68,424
Gross profit $ 24,402 $ 22,070