XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segments and Geographic Information - Summary of Operating Segments (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenues $ 48,317,000 $ 46,823,000  
Cost of Revenue 35,425,000 34,692,000  
Gross Profit $ 12,892,000 $ 12,131,000  
Gross Margin % 26.70% 25.90%  
Sales & Marketing Expenses $ 4,301,000 $ 4,581,000  
Operations Expenses 2,219,000 2,094,000  
General & Administrative Expenses 6,166,000 5,169,000  
Segment operating income (loss) (1,853,000) (406,000)  
Amortization of acquired intangible assets (650,000) (693,000)  
Goodwill impairment 0 0  
Severance expense (1,409,000) 0  
Interest income (expense), FX gains/losses and other, net 91,000 124,000  
Income (loss) before income taxes (1,762,000) (282,000)  
Data and Analytics Services [Member]      
Segment Reporting Information [Line Items]      
Revenues 8,960,000 8,067,000  
Cost of Revenue 5,013,000 4,322,000  
Gross Profit $ 3,947,000 $ 3,745,000  
Gross Margin % 44.10% 46.40%  
Sales & Marketing Expenses $ 2,054,000 $ 2,417,000  
Operations Expenses 152,000 167,000  
General & Administrative Expenses 1,869,000 1,615,000  
Goodwill impairment 0 0 $ (5,300,000)
IT Staffing Services [Member]      
Segment Reporting Information [Line Items]      
Revenues 39,357,000 38,756,000  
Cost of Revenue 30,412,000 30,370,000  
Gross Profit $ 8,945,000 $ 8,386,000  
Gross Margin % 22.70% 21.60%  
Sales & Marketing Expenses $ 2,247,000 $ 2,164,000  
Operations Expenses 2,067,000 1,927,000  
General & Administrative Expenses 4,297,000 3,554,000  
Goodwill impairment 0 0  
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Segment operating income (loss) 206,000 287,000  
Operating Segments [Member] | Data and Analytics Services [Member]      
Segment Reporting Information [Line Items]      
Segment operating income (loss) (128,000) (454,000)  
Operating Segments [Member] | IT Staffing Services [Member]      
Segment Reporting Information [Line Items]      
Segment operating income (loss) $ 334,000 $ 741,000