XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contract with Customer (Schedule of 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]      
Revenue $ 469,624 $ 366,620 $ 291,609
United States      
Disaggregation of Revenue [Line Items]      
Revenue 306,700 230,557 170,815
Other Americas      
Disaggregation of Revenue [Line Items]      
Revenue 18,128 13,420 11,462
Total Americas      
Disaggregation of Revenue [Line Items]      
Revenue 324,828 243,977 182,277
EMEA      
Disaggregation of Revenue [Line Items]      
Revenue 91,227 83,326 78,301
APAC      
Disaggregation of Revenue [Line Items]      
Revenue 53,569 39,317 31,031
United Kingdom      
Disaggregation of Revenue [Line Items]      
Revenue 56,700 53,400 50,400
Netherlands      
Disaggregation of Revenue [Line Items]      
Revenue $ 4,800 $ 3,200 $ 10,000