XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Revenues $ 63,150 $ 59,531 $ 185,022 $ 162,964
Total gross margin % 25.80% 27.90% 26.50% 26.80%
Segment operating income $ 3,357 $ 4,975 $ 10,212 $ 12,155
Amortization of acquired intangible assets (791) (792) (2,375) (2,378)
Revaluation of contingent consideration liability 0 0 0 1,982
Reserve for cyber-security breach (450)   (450)  
Severance cost (120)   (120)  
Interest expenses and other, net 0 (235) 8 (611)
Income before income taxes 3,357 4,740 10,220 11,544
Data and analytics services [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 10,076 $ 10,523 $ 31,478 $ 28,267
Total gross margin % 39.60% 51.60% 42.80% 48.20%
IT staffing services [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 53,074 $ 49,008 $ 153,544 $ 134,697
Total gross margin % 23.20% 22.80% 23.10% 22.40%
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Segment operating income $ 4,718 $ 5,767 $ 13,157 $ 12,551
Operating Segments [Member] | Data and analytics services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income 826 1,851 2,615 3,014
Operating Segments [Member] | IT staffing services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income $ 3,892 $ 3,916 $ 10,542 $ 9,537