XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE - Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 351,153 $ 298,268 $ 681,300 $ 623,740
Percent of total revenue     100.00% 100.00%
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 189,214 150,385 $ 370,197 $ 334,904
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue 21,314 19,505 43,100 34,516
United Kingdom (“U.K.”)        
Disaggregation of Revenue [Line Items]        
Revenue 38,628 28,892 70,745 71,129
Europe (excluding U.K.), Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 53,360 54,353 115,207 105,671
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 48,637 $ 45,133 $ 82,051 $ 77,520
Total Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 100.00% 100.00%    
Total Revenue | U.S. | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 54.00% 50.00% 55.00% 54.00%
Total Revenue | Other Americas | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 6.00% 7.00% 6.00% 6.00%
Total Revenue | United Kingdom (“U.K.”) | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 11.00% 10.00% 10.00% 11.00%
Total Revenue | Europe (excluding U.K.), Middle East, and Africa | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 15.00% 18.00% 17.00% 17.00%
Total Revenue | Asia-Pacific | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 14.00% 15.00% 12.00% 12.00%