XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenues $ 323,621 $ 312,524
US [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 207,062 197,503
EMEA [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 56,388 52,105
China [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 25,432 30,187
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 34,739 $ 32,729