XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 381,350 $ 325,050 $ 1,241,495 $ 1,006,350
Percent of total revenue     100.00% 100.00%
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue 185,132 156,135 $ 662,440 $ 526,332
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 23,511 28,836 76,884 71,936
United Kingdom (“U.K.”)        
Disaggregation of Revenue [Line Items]        
Total revenue 53,099 37,593 134,475 108,338
Europe (excluding U.K.), Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 64,410 60,048 202,886 175,255
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 55,198 $ 42,438 $ 164,810 $ 124,489
Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 100.00% 100.00%    
Revenue Benchmark | U.S. | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 49.00% 48.00% 54.00% 53.00%
Revenue Benchmark | Other Americas | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 6.00% 9.00% 6.00% 7.00%
Revenue Benchmark | United Kingdom (“U.K.”) | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 14.00% 12.00% 11.00% 11.00%
Revenue Benchmark | Europe (excluding U.K.), Middle East, and Africa | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 17.00% 18.00% 16.00% 17.00%
Revenue Benchmark | Asia-Pacific | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 14.00% 13.00% 13.00% 12.00%