Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details) - Schedule Product revenue by geography

v3.10.0.1
Revenue Recognition (Details) - Schedule Product revenue by geography - Life Sciences [Member] - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Revenue Recognition (Details) - Schedule Product revenue by geography [Line Items]    
Net product revenues $ 6,963 $ 7,081
UNITED STATES    
Revenue Recognition (Details) - Schedule Product revenue by geography [Line Items]    
Net product revenues 3,879 3,736
Europe [Member]    
Revenue Recognition (Details) - Schedule Product revenue by geography [Line Items]    
Net product revenues 1,342 1,632
Rest of world [Member]    
Revenue Recognition (Details) - Schedule Product revenue by geography [Line Items]    
Net product revenues $ 1,742 $ 1,713