XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Related party transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Revenue $ 194,360 $ 178,240 $ 391,206 $ 354,670  
Accounts receivable, net 82,078   82,078   $ 92,555
General and administrative 27,264 22,623 52,033 48,957  
Accounts payable 3,670   $ 3,670   2,506
Naspers          
Related Party Transaction [Line Items]          
Ownership percentage     5.00%    
Affiliated Entity | Naspers Ltd. and Other Entity          
Related Party Transaction [Line Items]          
Revenue 400 400 $ 800 700  
Affiliated Entity | Certain Vendors          
Related Party Transaction [Line Items]          
General and administrative 200 100 400 300  
Accounts payable 0   0   0
Board of Directors | Naspers Ltd. and Other Entity          
Related Party Transaction [Line Items]          
Accounts receivable, net 0   0   0
Board of Directors | Insight Partners          
Related Party Transaction [Line Items]          
Revenue 200   400    
Accounts receivable, net 0   0   200
Board of Directors | Enterprise Subscription Offering          
Related Party Transaction [Line Items]          
Revenue 100 $ 100 200 $ 200  
Accounts receivable, net $ 0   $ 0   $ 400