XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 1,211,653 $ 1,017,517 $ 911,383
Concentration risk percentage 100.00% 100.00% 100.00%
U.S.      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 690,133 $ 613,844 $ 525,191
Other Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 61,339 49,441 60,536
United Kingdom (“U.K.”)      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 117,580 91,517 87,382
Europe (excluding U.K.), Middle East, and Africa      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 198,080 156,056 137,946
Asia-Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 144,521 $ 106,659 $ 100,328
Sales Revenue, Net | U.S. | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 57.00% 61.00% 57.00%
Sales Revenue, Net | Other Americas | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 5.00% 5.00% 7.00%
Sales Revenue, Net | United Kingdom (“U.K.”) | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 10.00% 9.00% 10.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 16.00% 15.00% 15.00%
Sales Revenue, Net | Asia-Pacific | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 12.00% 10.00% 11.00%