XML 84 R71.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE - Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 334,643 $ 270,731 $ 958,383 $ 921,375
Percent of total revenue 100.00% 100.00% 100.00% 100.00%
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue $ 154,741 $ 148,200 $ 489,645 $ 513,197
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue 23,497 18,546 58,013 80,558
United Kingdom (“U.K.”)        
Disaggregation of Revenue [Line Items]        
Revenue 41,622 24,074 112,751 83,837
Europe (excluding U.K.), Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 67,880 46,212 173,551 140,586
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 46,903 $ 33,699 $ 124,423 $ 103,197
Total Revenue | U.S. | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 47.00% 55.00% 51.00% 56.00%
Total Revenue | Other Americas | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 7.00% 7.00% 6.00% 9.00%
Total Revenue | United Kingdom (“U.K.”) | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 12.00% 9.00% 12.00% 9.00%
Total Revenue | Europe (excluding U.K.), Middle East, and Africa | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 20.00% 17.00% 18.00% 15.00%
Total Revenue | Asia-Pacific | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 14.00% 12.00% 13.00% 11.00%