XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE - Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 1,317,845 $ 1,211,653 $ 1,017,517
Concentration risk percentage 100.00% 100.00% 100.00%
U.S.      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 763,558 $ 690,133 $ 613,844
Other Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 102,980 61,339 49,441
United Kingdom (“U.K.”)      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 115,793 117,580 91,517
Europe (excluding U.K.), Middle East, and Africa      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 194,563 198,080 156,056
Asia-Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 140,951 $ 144,521 $ 106,659
Sales Revenue, Net | U.S. | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 57.00% 57.00% 61.00%
Sales Revenue, Net | Other Americas | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 8.00% 5.00% 5.00%
Sales Revenue, Net | United Kingdom (“U.K.”) | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 9.00% 10.00% 9.00%
Sales Revenue, Net | Europe (excluding U.K.), Middle East, and Africa | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 15.00% 16.00% 15.00%
Sales Revenue, Net | Asia-Pacific | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 11.00% 12.00% 10.00%