XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic Financial Information - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Total revenue $ 215,280 $ 199,132
North America    
Segment Reporting Information [Line Items]    
Total revenue 99,140 79,943
Europe    
Segment Reporting Information [Line Items]    
Total revenue 59,034 62,553
Rest of the world    
Segment Reporting Information [Line Items]    
Total revenue $ 57,106 $ 56,636
United States | Revenue benchmark | Geographic concentration    
Segment Reporting Information [Line Items]    
Concentration risk percentage 43.00% 37.00%