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 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Revenues $ 62,117 $ 53,658 $ 121,872 $ 103,433
Total gross margin % 27.00% 26.70% 26.80% 26.20%
Segment operating income $ 3,548 $ 5,311 $ 6,855 $ 7,180
Amortization of acquired intangible assets (792) (793) (1,584) (1,586)
Revaluation of contingent consideration liability 0 1,982 0 1,982
Interest expenses and other, net 68 (144) 8 (376)
Income before income taxes 3,616 5,167 6,863 6,804
Data and analytics services [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 11,250 $ 8,950 $ 21,402 $ 17,744
Total gross margin % 43.60% 46.70% 44.30% 46.20%
IT staffing services [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 50,867 $ 44,708 $ 100,470 $ 85,689
Total gross margin % 23.30% 22.70% 23.10% 22.10%
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Segment operating income $ 4,340 $ 4,122 $ 8,439 $ 6,784
Operating Segments [Member] | Data and analytics services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income 817 769 1,789 1,163
Operating Segments [Member] | IT staffing services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income $ 3,523 $ 3,353 $ 6,650 $ 5,621