v3.23.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 308,494 $ 234,517 $ 598,669 $ 446,684
Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
Channel partners        
Disaggregation of Revenue [Line Items]        
Revenue $ 47,148 $ 28,933 $ 88,151 $ 53,289
Channel partners | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 15.00% 12.00% 15.00% 12.00%
Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 261,346 $ 205,584 $ 510,518 $ 393,395
Direct customers | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 85.00% 88.00% 85.00% 88.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 161,692 $ 124,259 $ 314,610 $ 235,609
United States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 53.00% 53.00% 53.00% 53.00%
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue $ 84,346 $ 61,147 $ 162,677 $ 116,939
Europe, Middle East, and Africa | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 27.00% 26.00% 27.00% 26.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 40,399 $ 32,755 $ 79,617 $ 62,680
Asia Pacific | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 13.00% 14.00% 13.00% 14.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 22,057 $ 16,356 $ 41,765 $ 31,456
Other | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 7.00% 7.00% 7.00% 7.00%