v3.26.3
Revenue - Schedule of Revenue by Geographic Area Based on Billing Address of Talent and Clients (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 185,599 $ 201,730 $ 572,742 $ 589,375
Talent        
Disaggregation of Revenue [Line Items]        
Total revenue 107,687 113,122 331,694 331,189
Clients        
Disaggregation of Revenue [Line Items]        
Total revenue 77,912 88,608 241,048 258,186
United States | Talent        
Disaggregation of Revenue [Line Items]        
Total revenue 29,391 29,075 88,467 84,659
United States | Clients        
Disaggregation of Revenue [Line Items]        
Total revenue 56,958 63,404 172,816 184,360
Philippines | Talent        
Disaggregation of Revenue [Line Items]        
Total revenue 14,540 14,550 43,677 43,703
India | Talent        
Disaggregation of Revenue [Line Items]        
Total revenue 10,970 13,633 35,687 40,900
Pakistan | Talent        
Disaggregation of Revenue [Line Items]        
Total revenue 12,342 12,048 38,270 33,643
Rest of world | Talent        
Disaggregation of Revenue [Line Items]        
Total revenue 40,444 43,816 125,593 128,284
Rest of world | Clients        
Disaggregation of Revenue [Line Items]        
Total revenue $ 20,954 $ 25,204 $ 68,232 $ 73,826