XML 89 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related party transactions - Summarize of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers $ 786,565 $ 728,937 $ 629,097
Expense recognized from services provided by vendors 96,199 93,898 99,064
Amounts in accounts receivable 88,216 92,555  
Amounts in accounts payable and accrued expenses and other current liabilities 6,311 2,506  
Board of Directors      
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers 400 400 500
Amounts in accounts receivable 100 400  
Naspers and affiliates | Affiliated Entity      
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers 1,800 1,900 1,500
Amounts in accounts receivable 0 0  
Insight and affiliates | Affiliated Entity      
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers 600 700 0
Expense recognized from services provided by vendors 800 800 $ 900
Amounts in accounts receivable 100 200  
Amounts in accounts payable and accrued expenses and other current liabilities $ 0 $ 0