XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Related party transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Revenue $ 195,417 $ 184,722 $ 586,623 $ 539,392  
General and administrative 22,266 22,155 74,299 71,112  
Accounts receivable, net 81,164   81,164   $ 92,555
Accounts payable 4,273   4,273   2,506
Board of Directors          
Related Party Transaction [Line Items]          
Revenue 100 100 300 300  
Accounts receivable, net 0   0   400
Naspers | Affiliated Entity          
Related Party Transaction [Line Items]          
Revenue 500 700 1,300 1,400  
Accounts receivable, net 200   200   0
Insight | Affiliated Entity          
Related Party Transaction [Line Items]          
Revenue 100 500 500 500  
General and administrative 200 $ 300 600 $ 600  
Accounts receivable, net 0   0   200
Accounts payable $ 0   $ 0   $ 0