v3.26.1
Revenue
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
Based on the information provided to and reviewed by the Chief Operating Decision Maker, who is referred to as the CODM, the nature, amount, timing, and uncertainty of revenue and cash flows and how they are affected by economic factors are most appropriately depicted by the type of service and primary geographical markets. Revenues recorded within these categories are earned from similar products and services for which the nature of associated fees and the related revenue recognition models are substantially similar.
The Company disaggregates revenue by two types of services: Marketplace revenue and Enterprise revenue.
The following table sets forth total revenue by type of service for the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
(In thousands)2026202520262025
Marketplace
$166,858 $170,660 $337,563 $336,953 
Enterprise
24,802 24,279 49,580 50,692 
Total revenue$191,660 $194,939 $387,143 $387,645 
The following table sets forth total revenue by geographic area based on the billing address of talent and clients for the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
(In thousands)2026202520262025
Talent
United States$29,289 $28,245 $59,076 $55,584 
Philippines14,553 14,569 29,137 29,153 
India
12,024 13,766 24,717 27,267 
Pakistan (1)
12,717 10,945 25,928 21,595 
Rest of world (1)(2)
42,268 42,747 85,149 84,468 
Total talent110,851 110,272 224,007 218,067 
Clients
United States57,869 61,714 115,858 120,956 
Rest of world (2)
22,940 22,953 47,278 48,622 
Total clients80,809 84,667 163,136 169,578 
Total revenue$191,660 $194,939 $387,143 $387,645 
(1) For the three and six months ended June 30, 2025, the Company revised the presentation of geographic revenue to separately present Pakistan to conform to the current period presentation. This change in presentation did not impact total talent revenue or total revenue for the periods presented.
(2) During each of the three and six months ended June 30, 2026 and 2025, no single country included in the Rest of world category had revenue that exceeded 10% of total talent revenue, total clients revenue, or total revenue.
Deferred Revenue and Remaining Performance Obligation
Deferred revenue represents amounts billed in advance for services not yet rendered.
Deferred revenue expected to be recognized within the next twelve months is classified as current deferred revenue.
The Company has applied the practical expedients and exemptions and does not disclose the value of remaining performance obligations for (i) contracts with an original expected length of one year or less; and (ii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation under the series guidance.
Contract Balances
The following table provides information about the balances of the Company’s Trade and client receivables, net of allowance and contract liabilities included in deferred revenue and other liabilities, noncurrent as of the dates presented:
(In thousands)
June 30, 2026
December 31, 2025
Trade and client receivables, net of allowance$76,459 $76,236 
Contract liabilities
Deferred revenue, current
8,576 7,765 
During the six months ended June 30, 2026, changes in the contract liabilities balances were primarily the result of normal business activity.
Revenue recognized during the three months ended June 30, 2026 that was included in the deferred revenue balance as of March 31, 2026 was $8.2 million. Revenue recognized during the six months ended June 30, 2026 that was included in the deferred revenue balance as of December 31, 2025 was $7.8 million.
Revenue recognized during the three months ended June 30, 2025 that was included in the deferred revenue balance as of March 31, 2025 was $7.5 million. Revenue recognized during the six months ended June 30, 2025 that was included in the deferred revenue balance as of December 31, 2024 was $7.3 million.