XML 53 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
practice_area
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
reporting_unit
practice_area
segment
Sep. 30, 2018
USD ($)
Segment Reporting [Abstract]        
Number of reportable business segments | segment     2  
Segment Reporting Information [Line Items]        
Revenue $ 139,005 $ 123,566 $ 427,891 $ 382,289
Gross Profit 21,667 19,199 65,904 59,451
General and administrative expenses 15,240 12,227 46,769 40,207
Sales and marketing expenses 1,830 1,297 5,725 3,128
Restructuring charges 104 0 1,405 2,930
Gain on change in fair value of contingent consideration, net 0 526 677 3,972
Operating income 4,493 6,201 12,682 17,158
Other income (expense) 184 (760) 272 (1,912)
Income before income tax expense $ 3,102 4,346 $ 8,102 13,615
Number of reporting units | reporting_unit     4  
Number of practice areas | practice_area 4   4  
Workforce Excellence [Member]        
Segment Reporting Information [Line Items]        
Revenue $ 82,490 80,516 $ 242,999 239,044
Gross Profit $ 14,290 13,400 $ 41,092 39,682
Number of practice areas | practice_area 2   2  
Business Transformation Services [Member]        
Segment Reporting Information [Line Items]        
Revenue $ 56,515 43,050 $ 184,892 143,245
Gross Profit $ 7,377 5,799 $ 24,812 19,769
Number of practice areas | practice_area 2   2  
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue $ 139,005 123,566    
Revenues     $ 427,891 382,289
Operating Segments | Workforce Excellence [Member]        
Segment Reporting Information [Line Items]        
Revenue 82,490 80,516    
Revenues     242,999 239,044
Operating Segments | Business Transformation Services [Member]        
Segment Reporting Information [Line Items]        
Revenue $ 56,515 $ 43,050    
Revenues     $ 184,892 $ 143,245