XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue by Geographic Area (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]        
Revenue $ 297,043 $ 273,562 $ 617,169 $ 508,334
United States        
Disaggregation of Revenue [Line Items]        
Revenue 69,768 62,566 143,714 119,572
Greater China        
Disaggregation of Revenue [Line Items]        
Revenue 42,286 41,891 86,130 78,440
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 101,835 105,260 217,147 191,362
APAC        
Disaggregation of Revenue [Line Items]        
Revenue 75,068 53,905 151,761 99,584
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue $ 8,087 $ 9,940 $ 18,417 $ 19,376