XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 384,512 $ 351,153 $ 860,145 $ 681,300
Percent of total revenue     100.00% 100.00%
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue 208,116 189,214 $ 477,308 $ 370,197
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 19,632 21,314 53,373 43,100
United Kingdom (“U.K.”)        
Disaggregation of Revenue [Line Items]        
Total revenue 40,634 38,628 81,376 70,745
Europe (excluding U.K.), Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 64,420 53,360 138,476 115,207
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 51,710 $ 48,637 $ 109,612 $ 82,051
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 54.00% 54.00% 56.00% 55.00%
Revenue Benchmark | Other Americas | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 5.00% 6.00% 6.00% 6.00%
Revenue Benchmark | United Kingdom (“U.K.”) | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 11.00% 11.00% 9.00% 10.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% 15.00% 16.00% 17.00%
Revenue Benchmark | Asia-Pacific | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percent of total revenue 13.00% 14.00% 13.00% 12.00%