XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenues: $ 51,839,000 $ 47,779,000 $ 148,196,000 $ 155,046,000
Gross Margin %: 28.50% 26.30% 27.60% 25.60%
Income (loss) from operations $ 2,439,000 $ (49,000) $ 3,726,000 $ (2,345,000)
Amortization of acquired intangible assets (657,000) (693,000) (2,043,000) (2,079,000)
Employment-related claim, net of recoveries 0 0 0 (3,100,000)
Interest income (expense), FX gains (losses) and other, net 133,000 203,000 373,000 200,000
Income (loss) before income taxes 2,572,000 154,000 4,099,000 (2,145,000)
Data and Analytics Services [Member]        
Segment Reporting Information [Line Items]        
Revenues: $ 9,398,000 $ 8,038,000 $ 26,341,000 $ 26,206,000
Gross Margin %: 50.70% 45.80% 48.90% 43.10%
IT Staffing Services [Member]        
Segment Reporting Information [Line Items]        
Revenues: $ 42,441,000 $ 39,741,000 $ 121,855,000 $ 128,840,000
Gross Margin %: 23.60% 22.40% 23.00% 22.00%
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Income (loss) from operations $ 3,096,000 $ 644,000 $ 5,769,000 $ 2,834,000
Operating Segments [Member] | Data and Analytics Services [Member]        
Segment Reporting Information [Line Items]        
Income (loss) from operations 1,145,000 (832,000) 1,435,000 (2,393,000)
Operating Segments [Member] | IT Staffing Services [Member]        
Segment Reporting Information [Line Items]        
Income (loss) from operations $ 1,951,000 $ 1,476,000 $ 4,334,000 $ 5,227,000