Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
Revenue Recognition (Details) - Schedule of product revenue by geography - Life Sciences [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue $ 7,327 $ 7,122 $ 14,290 $ 14,203
UNITED STATES        
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue 4,106 3,634 7,985 7,370
Europe [Member]        
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue 1,408 1,551 2,750 3,183
Rest of world [Member]        
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]        
Products revenue $ 1,813 $ 1,937 $ 3,555 $ 3,650