XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 114,162 $ 73,941 $ 305,133 $ 203,092
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 $ 12,159 $ 6,554 $ 31,471 $ 18,413
Channel partners | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 11.00% 9.00% 10.00% 9.00%
Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 102,003 $ 67,387 $ 273,662 $ 184,679
Direct customers | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 89.00% 91.00% 90.00% 91.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 59,277 $ 37,605 $ 151,970 $ 101,571
United States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 52.00% 51.00% 50.00% 50.00%
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue $ 27,943 $ 17,652 $ 76,961 $ 48,275
Europe, Middle East, and Africa | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 25.00% 24.00% 25.00% 24.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 19,634 $ 13,993 $ 55,827 $ 39,782
Asia Pacific | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 17.00% 19.00% 18.00% 20.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,308 $ 4,691 $ 20,375 $ 13,464
Other | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 6.00% 6.00% 7.00% 6.00%