XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related party transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Revenue $ 728,937 $ 629,097 $ 515,657
Accounts receivable, net 92,555 104,530  
General and administrative $ 93,898 99,064 64,410
Naspers      
Related Party Transaction [Line Items]      
Ownership percentage 5.00%    
Affiliated Entity | Naspers Ltd. and Other Entity      
Related Party Transaction [Line Items]      
Revenue $ 1,900 1,500 1,500
Affiliated Entity | Certain Vendors      
Related Party Transaction [Line Items]      
General and administrative 800 900 $ 900
Board of Directors | Insight Partners      
Related Party Transaction [Line Items]      
Revenue 700    
Accounts receivable, net 200    
Board of Directors | Enterprise Subscription Offering      
Related Party Transaction [Line Items]      
Revenue 400 500  
Accounts receivable, net $ 400 $ 400