XML 28 R21.htm IDEA: XBRL DOCUMENT
v3.26.1

Business Segments and Geographic Information | 3 Months Ended
--- | ---
Mar. 31, 2026
Segment Reporting [Abstract] |
Business Segments and Geographic Information | 12. Business Segments and Geographic Information Beginning January 1, 2026, the Company reports its operations through two reportable segments: Talent and Data & AI. This change reflects a realignment of the Company’s internal management and reporting structure under its operating strategy, whereby the Chief Operating Decision Maker evaluates operating performance and allocates resources based on these two segments. Prior-period segment information has been recast to conform to the current presentation. The Data & AI segment consists of direct client engagements that are managed as services-led accounts. These offerings include data management and analytics, digital transformation consulting, AI and Industry Solutions, staffing to direct customers, data engineering and IT services, and managed services. Engagements are typically project-based and may be structured as time-and-material or fixed-price arrangements and delivered using a combination of on-site and offshore resources. The Talent segment consists of staffing engagements that provide clients with access to skilled technology professionals across a broad range of digital and mainstream IT disciplines. These engagements include both intermediated arrangements through managed service providers and system integrators that are managed as staffing-only engagements. Substantially all revenue within this segment is recognized over time as services are performed, generally based on hours worked
|  | Three Months Ended March 31, |
|  | 2026 |  |  | 2025 |
|  | (Amounts in thousands) |
Revenues: |  |  |  |  |  |
Data & AI |  | $ | 12,584 |  |  | $ | 15,997 |
Talent |  |  | 28,499 |  |  |  | 32,320 |
Total revenues |  | $ | 41,083 |  |  | $ | 48,317 |
Cost of Revenues: |  |  |  |  |  |
Data & AI |  | $ | 7,900 |  |  | $ | 9,963 |
Talent |  |  | 22,158 |  |  |  | 25,462 |
Total cost of revenues 1 |  | $ | 30,058 |  |  | $ | 35,425 |
Gross Profit: |  |  |  |  |  |
Data & AI |  | $ | 4,684 |  |  | $ | 6,034 |
Talent |  |  | 6,341 |  |  |  | 6,858 |
Total gross profit 1 |  | $ | 11,025 |  |  | $ | 12,892 |
Gross Margin %: |  |  |  |  |  |
Data & AI |  |  | 37.2 | % |  |  | 37.7 | %
Talent |  |  | 22.2 | % |  |  | 21.2 | %
Total gross margin %1 |  |  | 26.8 | % |  |  | 26.7 | %
Sales & Marketing Expenses: |  |  |  |  |  |
Data & AI |  | $ | 1,898 |  |  | $ | 2,469 |
Talent |  |  | 935 |  |  |  | 1,832 |
Total sales & marketing expenses |  | $ | 2,833 |  |  | $ | 4,301 |
|  | Three Months Ended March 31, |
|  | 2026 |  |  | 2025 |
|  | (Amounts in thousands) |
Operations Expenses: |  |  |  |  |  |
Data & AI |  | $ | 805 |  |  | $ | 478 |
Talent |  |  | 951 |  |  |  | 1,741 |
Total operations expenses |  | $ | 1,756 |  |  | $ | 2,219 |
General & Administrative Expenses: |  |  |  |  |  |
Data & AI |  | $ | 2,429 |  |  | $ | 2,815 |
Talent |  |  | 3,354 |  |  |  | 3,351 |
Total general & administrative expenses |  | $ | 5,783 |  |  | $ | 6,166 |
Segment operating income (loss): |  |  |  |  |  |
Data & AI |  | $ | (448 | ) |  | $ | 272 |
Talent |  |  | 1,101 |  |  |  | (66 | )
Subtotal |  |  | 653 |  |  |  | 206 |
Unallocated Cost: |  |  |  |  |  |
Amortization of acquired intangible assets |  | $ | (603 | ) |  | $ | (650 | )
Severance expense |  |  | — |  |  |  | (1,409 | )
Interest income (expense), FX, gains (losses) and other, net |  |  | 607 |  |  |  | 91 |
Income (loss) before income taxes |  | $ | 657 |  |  | $ | (1,762 | )
Below is geographic information related to our revenues from external customers:
|  | Three Months Ended March 31, |
|  | 2026 |  |  | 2025 |
|  | (Amounts in thousands) |
United States |  | $ | 40,394 |  |  | $ | 47,752 |
Canada |  |  | 102 |  |  |  | 130 |
India and Other |  |  | 587 |  |  |  | 435 |
Total revenues |  | $ | 41,083 |  |  | $ | 48,317 |
The Company does not disclose total assets by reportable segment, as such information is not regularly provided to the Company’s Chief Operating Decision Maker (“CODM”). A significant portion of the Company’s assets is utilized across both segments and is not specifically attributable to individual segments.

X
- References No definition available. + Details
Name: | us-gaap_SegmentReportingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 14: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/280/tableOfContent Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26 Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 + Details
Name: | us-gaap_SegmentReportingDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration