XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 615,639 $ 557,240 $ 636,354
Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 344,619 280,028 323,085
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 201,684 213,575 240,403
APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 69,336 63,637 72,866
United States (Included in Americas above)      
Disaggregation of Revenue [Line Items]      
Total revenue $ 341,123 $ 275,145 $ 313,910