XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues: $ 201,098 $ 242,238 $ 222,012
Gross Margin %: 25.40% 26.10% 26.80%
Segment operating income (loss): $ (9,275) $ 12,199 $ 17,610
Amortization of acquired intangible assets (2,772) (2,987) (3,170)
Goodwill impairment (5,300) 0 0
Employment-related claim, net of recoveries (3,100) 0 0
Cybersecurity breach 0 (450) 0
Severance expense (2,350) (990) 0
Revaluation of contingent consideration liability 0 0 2,882
Acquisition transaction expenses 0 0 (140)
Interest expense, FX gains/losses and other, net 244 292 (724)
Income (loss) before income taxes (9,031) 12,491 16,886
Data and Analytics Services [Member]      
Segment Reporting Information [Line Items]      
Revenues: $ 34,358 $ 40,594 $ 38,339
Gross Margin %: 43.50% 41.50% 48.40%
Goodwill impairment $ (5,300) $ 0 $ 0
IT Staffing Services [Member]      
Segment Reporting Information [Line Items]      
Revenues: $ 166,740 $ 201,644 $ 183,673
Gross Margin %: 21.60% 23.00% 22.30%
Goodwill impairment $ 0 $ 0 $ 0
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Segment operating income (loss): 4,247 16,626 18,038
Operating Segments [Member] | Data and Analytics Services [Member]      
Segment Reporting Information [Line Items]      
Segment operating income (loss): (1,807) 3,329 5,310
Operating Segments [Member] | IT Staffing Services [Member]      
Segment Reporting Information [Line Items]      
Segment operating income (loss): $ 6,054 $ 13,297 $ 12,728