Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details) - Schedule of product revenue by geography

v3.19.3.a.u2
Revenue Recognition (Details) - Schedule of product revenue by geography - Product Revenue [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue $ 6,871 $ 7,327 $ 14,298 $ 14,290
UNITED STATES        
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue 3,747 4,106 8,194 7,985
Europe [Member]        
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue 2,046 2,001 3,950 4,050
Rest of world [Member]        
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue $ 1,078 $ 1,220 $ 2,154 $ 2,255