XML 38 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Type of Service
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)2025202420252024
Marketplace
$170,660 $166,786 $336,953 $331,116 
Enterprise
24,279 26,343 50,692 52,950 
Total revenue$194,939 $193,129 $387,645 $384,066 
Schedule of Revenue by Geographic Area Based on Billing Address of Freelancers and Clients
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)2025202420252024
Talent
United States$28,245 $28,373 $55,584 $56,140 
Philippines14,569 14,700 29,153 29,169 
India
13,766 14,764 27,267 29,320 
Rest of world (1)
53,692 53,508 106,063 106,899 
Total talent110,272 111,345 218,067 221,528 
Clients
United States61,714 59,522 120,956 119,282 
Rest of world (1)
22,953 22,262 48,622 43,256 
Total clients84,667 81,784 169,578 162,538 
Total revenue$194,939 $193,129 $387,645 $384,066 
(1) During each of the three and six months ended June 30, 2025 and 2024, 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.
Schedule of 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, 2025
December 31, 2024
Trade and client receivables, net of allowance$71,230 $75,490 
Contract liabilities
Deferred revenue, current
7,802 7,269