XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 99,721 $ 67,424 $ 190,971 $ 129,151
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 $ 10,153 $ 5,663 $ 19,312 $ 11,859
Channel partners | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 10.00% 8.00% 10.00% 9.00%
Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 89,568 $ 61,761 $ 171,659 $ 117,292
Direct customers | Sales Channel Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 90.00% 92.00% 90.00% 91.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 48,478 $ 33,227 $ 92,693 $ 63,966
United States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 49.00% 49.00% 49.00% 50.00%
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue $ 25,912 $ 15,997 $ 49,018 $ 30,623
Europe, Middle East, and Africa | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 26.00% 24.00% 26.00% 24.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 18,589 $ 13,610 $ 36,193 $ 25,789
Asia Pacific | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 19.00% 20.00% 19.00% 20.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,742 $ 4,590 $ 13,067 $ 8,773
Other | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 6.00% 7.00% 6.00% 6.00%