XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Revenues $ 59,755 $ 49,775
Total gross margin % 26.70% 25.70%
Segment operating income $ 3,307 $ 1,869
Amortization of acquired intangible assets (792) (793)
Interest expenses and other, net (60) (232)
Income before income taxes 3,247 1,637
Data and analytics services [Member]    
Segment Reporting Information [Line Items]    
Revenues $ 10,152 $ 8,794
Total gross margin % 45.20% 45.70%
IT staffing services [Member]    
Segment Reporting Information [Line Items]    
Revenues $ 49,603 $ 40,981
Total gross margin % 22.90% 21.40%
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Segment operating income $ 4,099 $ 2,662
Operating Segments [Member] | Data and analytics services [Member]    
Segment Reporting Information [Line Items]    
Segment operating income 972 394
Operating Segments [Member] | IT staffing services [Member]    
Segment Reporting Information [Line Items]    
Segment operating income $ 3,127 $ 2,268