XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues: $ 47,779 $ 63,150 $ 155,046 $ 185,022
Gross Margin %: 26.30% 25.80% 25.60% 26.50%
Income (loss) from operations $ (49) $ 3,357 $ (2,345) $ 10,212
Amortization of acquired intangible assets (693) (791) (2,079) (2,375)
Employment-related claim, net of recoveries 0 0 (3,100) 0
Reserve for cyber-security breach 0 (450) 0 (450)
Severance expense 0 (120) 0 (120)
Interest expenses, FX gains/losses and other, net 203 0 200 8
Income (loss) before income taxes 154 3,357 (2,145) 10,220
Data and Analytics Services [Member]        
Segment Reporting Information [Line Items]        
Revenues: $ 8,038 $ 10,076 $ 26,206 $ 31,478
Gross Margin %: 45.80% 39.60% 43.10% 42.80%
IT Staffing Services [Member]        
Segment Reporting Information [Line Items]        
Revenues: $ 39,741 $ 53,074 $ 128,840 $ 153,544
Gross Margin %: 22.40% 23.20% 22.00% 23.10%
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Income (loss) from operations $ 644 $ 4,718 $ 2,834 $ 13,157
Operating Segments [Member] | Data and Analytics Services [Member]        
Segment Reporting Information [Line Items]        
Income (loss) from operations (832) 826 (2,393) 2,615
Operating Segments [Member] | IT Staffing Services [Member]        
Segment Reporting Information [Line Items]        
Income (loss) from operations $ 1,476 $ 3,892 $ 5,227 $ 10,542