XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 52,204 $ 62,117 $ 107,267 $ 121,872
Total gross margin % 26.10% 27.00% 25.30% 26.80%
Segment operating income (loss): $ (2,828) $ 3,548 $ (2,296) $ 6,855
Amortization of acquired intangible assets (693) (792) (1,386) (1,584)
Employment-related claim, net of recoveries (3,100) 0 (3,100) 0
Interest expenses, FX gains/losses and other, net 50 68 (3) 8
Income (loss) before income taxes (2,778) 3,616 (2,299) 6,863
Data and analytics services [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 8,773 $ 11,250 $ 18,168 $ 21,402
Total gross margin % 45.60% 43.60% 41.90% 44.30%
IT staffing services [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 43,431 $ 50,867 $ 89,099 $ 100,470
Total gross margin % 22.20% 23.30% 21.90% 23.10%
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Segment operating income (loss): $ 965 $ 4,340 $ 2,190 $ 8,439
Operating Segments [Member] | Data and analytics services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income (loss): (881) 817 (1,561) 1,789
Operating Segments [Member] | IT staffing services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income (loss): $ 1,846 $ 3,523 $ 3,751 $ 6,650