Annual report pursuant to Section 13 and 15(d)

Goodwill and intangible assets (Details) - Schedule of indefinite-lived intangible assets

v3.7.0.1
Goodwill and intangible assets (Details) - Schedule of indefinite-lived intangible assets - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Indefinite-lived Intangible Assets [Line Items]      
Gross $ 27,436 $ 27,650  
Accumulated Amortization (24,541) (23,228)  
Net 2,895 4,422  
Amortization expense, Accumulated Amortization (1,520) (1,677) $ (1,770)
Amortization expense, Net (1,520) (1,677) (1,770)
Life Sciences [Member]      
Indefinite-lived Intangible Assets [Line Items]      
Gross 27,436 27,650 27,838
Accumulated Amortization (24,541) (23,228) (21,683)
Net 2,895 4,422 $ 6,155
Amortization expense, Accumulated Amortization (1,520) (1,677)  
Amortization expense, Net (1,520) (1,677)  
Foreign currency translation, Gross (214) (188)  
Foreign currency translation, Accumulated Amortization 207 132  
Foreign currency translation, Net $ (7) $ (56)