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
Oct. 31, 2019
Oct. 31, 2018
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]    
Products revenue $ 7,427 $ 6,963
UNITED STATES    
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]    
Products revenue 4,447 3,879
Europe [Member]    
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]    
Products revenue 1,865 2,035
Rest of world [Member]    
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]    
Products revenue $ 1,115 $ 1,049