v3.25.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 512,316 $ 400,996 $ 991,403 $ 779,598
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 $ 130,415 $ 76,686 $ 242,970 $ 147,137
Channel partners | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 25.00% 19.00% 25.00% 19.00%
Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 381,901 $ 324,310 $ 748,433 $ 632,461
Direct customers | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 75.00% 81.00% 75.00% 81.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 251,894 $ 207,008 $ 486,781 $ 403,471
United States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 49.00% 51.00% 49.00% 52.00%
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue $ 143,438 $ 110,968 $ 277,291 $ 216,352
Europe, Middle East, and Africa | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 28.00% 28.00% 28.00% 28.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 75,144 $ 52,126 $ 148,539 $ 99,777
Asia Pacific | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 15.00% 13.00% 15.00% 13.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 41,840 $ 30,894 $ 78,792 $ 59,998
Other | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 8.00% 8.00% 8.00% 7.00%