XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Revenue $ 358,624 $ 340,309 $ 704,917 $ 674,301
Gross profit 107,483 103,919 207,671 201,054
Operating expenses 85,641 85,916 173,580 173,829
Income before income taxes 21,842 18,003 34,091 27,225
Tech        
Segment Reporting Information [Line Items]        
Revenue 249,763 228,369 486,260 450,414
Gross profit 71,830 65,563 137,178 126,663
FA        
Segment Reporting Information [Line Items]        
Revenue 79,772 88,266 160,716 175,561
Gross profit 28,390 31,302 55,551 59,957
GS        
Segment Reporting Information [Line Items]        
Revenue 29,089 23,674 57,941 48,326
Gross profit $ 7,263 $ 7,054 $ 14,942 $ 14,434