XML 93 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Related party transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers $ 789,844 $ 786,565 $ 728,937
Expense recognized from services provided by vendors 93,020 96,199 93,898
Amounts in accounts receivable 95,891 88,216  
Companies affiliated with Board members      
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers 100 400 400
Amounts in accounts receivable 100 100  
Naspers and affiliates | Affiliated Entity      
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers 1,700 1,800 1,900
Insight and affiliates | Affiliated Entity      
Related Party Transaction [Line Items]      
Revenue recognized from services provided to customers 400 600 700
Expense recognized from services provided by vendors 1,100 800 $ 800
Amounts in accounts receivable $ 100 $ 100