XML 33 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 101,268 $ 74,302 $ 194,858 $ 137,600
Sales Revenue, Net | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 101,268 $ 74,302 $ 194,858 $ 137,600
Revenue, percentage 100.00% 100.00% 100.00% 100.00%
Sales Revenue, Net | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 101,268 $ 74,302 $ 194,858 $ 137,600
Revenue, percentage 100.00% 100.00% 100.00% 100.00%
Sales Revenue, Net | Customer Concentration Risk | Channel partners        
Disaggregation of Revenue [Line Items]        
Revenue $ 98,132 $ 71,074 $ 188,375 $ 131,093
Revenue, percentage 97.00% 96.00% 97.00% 95.00%
Sales Revenue, Net | Customer Concentration Risk | Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,136 $ 3,228 $ 6,483 $ 6,507
Revenue, percentage 3.00% 4.00% 3.00% 5.00%
United States | Sales Revenue, Net | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 49,629 $ 37,626 $ 95,574 $ 67,433
Revenue, percentage 49.00% 51.00% 49.00% 49.00%
Europe, Middle East and Africa | Sales Revenue, Net | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 41,002 $ 29,552 $ 79,291 $ 56,946
Revenue, percentage 40.00% 40.00% 41.00% 41.00%
Asia Pacific | Sales Revenue, Net | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 8,828 $ 5,674 $ 16,647 $ 10,463
Revenue, percentage 9.00% 7.00% 8.00% 8.00%
Other | Sales Revenue, Net | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,809 $ 1,450 $ 3,346 $ 2,758
Revenue, percentage 2.00% 2.00% 2.00% 2.00%
United Kingdom | Sales Revenue, Net | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue, percentage 10.00%   11.00% 10.00%