XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 561,004 $ 321,677 $ 1,104,126 $ 639,723
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 87,415 37,761 173,619 72,560
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 109,723 59,249 218,850 115,145
Foreign [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 197,138 97,010 392,469 187,705
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues $ 363,866 $ 224,667 $ 711,657 $ 452,018