XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 562,027 $ 430,082 $ 1,553,430 $ 1,209,680
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 $ 149,859 $ 88,865 $ 392,829 $ 236,002
Channel partners | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 27.00% 21.00% 25.00% 20.00%
Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 412,168 $ 341,217 $ 1,160,601 $ 973,678
Direct customers | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 73.00% 79.00% 75.00% 80.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 282,604 $ 214,955 $ 769,385 $ 618,426
United States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 50.00% 50.00% 49.00% 51.00%
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue $ 153,298 $ 121,802 $ 430,589 $ 338,154
Europe, Middle East, and Africa | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 27.00% 28.00% 28.00% 28.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 84,667 $ 59,103 $ 233,206 $ 158,880
Asia Pacific | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 15.00% 14.00% 15.00% 13.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 41,458 $ 34,222 $ 120,250 $ 94,220
Other | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 8.00% 8.00% 8.00% 8.00%