XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 325,050 $ 334,643 $ 1,006,350 $ 958,383
Percent of total revenue     100.00% 100.00%
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 156,135 154,741 $ 526,332 $ 489,645
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue 28,836 23,497 71,936 58,013
United Kingdom (“U.K.”)        
Disaggregation of Revenue [Line Items]        
Revenue 37,593 41,622 108,338 112,751
Europe (excluding U.K.), Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 60,048 67,880 175,255 173,551
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 42,438 $ 46,903 $ 124,489 $ 124,423
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 48.00% 47.00% 53.00% 51.00%
Total Revenue | Other Americas | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 9.00% 7.00% 7.00% 6.00%
Total Revenue | United Kingdom (“U.K.”) | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 12.00% 12.00% 11.00% 12.00%
Total Revenue | Europe (excluding U.K.), Middle East, and Africa | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 18.00% 20.00% 17.00% 18.00%
Total Revenue | Asia-Pacific | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 13.00% 14.00% 12.00% 13.00%