XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 400,996 $ 308,494 $ 779,598 $ 598,669
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 $ 76,686 $ 47,148 $ 147,137 $ 88,151
Channel partners | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 19.00% 15.00% 19.00% 15.00%
Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 324,310 $ 261,346 $ 632,461 $ 510,518
Direct customers | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 81.00% 85.00% 81.00% 85.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 207,008 $ 161,692 $ 403,471 $ 314,610
United States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 51.00% 53.00% 52.00% 53.00%
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue $ 110,968 $ 84,346 $ 216,352 $ 162,677
Europe, Middle East, and Africa | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 28.00% 27.00% 28.00% 27.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 52,126 $ 40,399 $ 99,777 $ 79,617
Asia Pacific | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 13.00% 13.00% 13.00% 13.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 30,894 $ 22,057 $ 59,998 $ 41,765
Other | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 8.00% 7.00% 7.00% 7.00%