XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
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 years ended December 31, 2024, 2023, and 2022:
(In thousands)202420232022
Marketplace$662,108 $586,099 $518,282 
Enterprise 107,217 103,037 100,036 
Total revenue
$769,325 $689,136 $618,318 
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 years ended December 31, 2024, 2023, and 2022:
(In thousands)202420232022
Talent:
United States$111,691 $95,833 $86,892 
Philippines58,475 45,912 39,946 
India56,897 49,487 45,817 
Rest of world (1)
212,065 178,693 162,016 
Total talent439,128 369,925 334,671 
Clients:
United States238,786 236,744 210,582 
Rest of world (1)
91,411 82,467 73,065 
Total clients330,197 319,211 283,647 
Total$769,325 $689,136 $618,318 
(1) During the years ended December 31, 2024, 2023, and 2022, no country included in the Rest-of-World category had revenue that exceeded 10% of total talent revenue, total client 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 December 31, 2024 and 2023:
(In thousands)20242023
Trade and client receivables, net of allowance$75,490 $103,061 
Contract liabilities
Deferred revenue7,269 17,361 
Deferred revenue (component of other liabilities, noncurrent)— 790