XML 79 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 91,250 $ 61,727
Sales Channel Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 100.00% 100.00%
Geographic Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 100.00% 100.00%
Channel partners    
Disaggregation of Revenue [Line Items]    
Revenue $ 9,159 $ 6,196
Channel partners | Sales Channel Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 10.00% 10.00%
Direct customers    
Disaggregation of Revenue [Line Items]    
Revenue $ 82,091 $ 55,531
Direct customers | Sales Channel Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 90.00% 90.00%
United States    
Disaggregation of Revenue [Line Items]    
Revenue $ 44,215 $ 30,739
United States | Geographic Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 48.00% 50.00%
Europe, Middle East, and Africa    
Disaggregation of Revenue [Line Items]    
Revenue $ 23,106 $ 14,626
Europe, Middle East, and Africa | Geographic Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 26.00% 24.00%
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenue $ 17,604 $ 12,179
Asia Pacific | Geographic Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 19.00% 20.00%
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 6,325 $ 4,183
Other | Geographic Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 7.00% 6.00%