XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenues: $ 49,534,000 $ 52,204,000 $ 96,357,000 $ 107,267,000
Gross Margin %: 28.20% 26.10% 27.10% 25.30%
Segment operating income (loss): $ 1,693,000 $ (2,828,000) $ 1,287,000 $ (2,296,000)
Amortization of acquired intangible assets (693,000) (693,000) (1,386,000) (1,386,000)
Employment-related claim, net of recoveries 0 (3,100,000) 0 (3,100,000)
Interest income (expense), FX gains (losses) and other, net 116,000 50,000 240,000 (3,000)
Income (loss) before income taxes 1,809,000 (2,778,000) 1,527,000 (2,299,000)
Data and Analytics Services [Member]        
Segment Reporting Information [Line Items]        
Revenues: $ 8,876,000 $ 8,773,000 $ 16,943,000 $ 18,168,000
Gross Margin %: 49.20% 45.60% 47.90% 41.90%
IT Staffing Services [Member]        
Segment Reporting Information [Line Items]        
Revenues: $ 40,658,000 $ 43,431,000 $ 79,414,000 $ 89,099,000
Gross Margin %: 23.60% 22.20% 22.70% 21.90%
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Segment operating income (loss): $ 2,386,000 $ 965,000 $ 2,673,000 $ 2,190,000
Operating Segments [Member] | Data and Analytics Services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income (loss): 744,000 (881,000) 290,000 (1,561,000)
Operating Segments [Member] | IT Staffing Services [Member]        
Segment Reporting Information [Line Items]        
Segment operating income (loss): $ 1,642,000 $ 1,846,000 $ 2,383,000 $ 3,751,000