XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 336,060 $ 318,567 $ 975,783 $ 950,553
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 36,239 32,596 108,800 99,107
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 54,523 48,525 169,667 175,618
Foreign [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 90,762 81,121 278,467 274,725
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues $ 245,298 $ 237,446 $ 697,316 $ 675,828