Annual report pursuant to Section 13 and 15(d)

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

v3.5.0.2
Goodwill and intangible assets (Details) - Schedule of indefinite-lived intangible assets - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Jul. 31, 2014
Indefinite-lived Intangible Assets [Line Items]      
Gross $ 27,650 $ 27,838  
Accumulated Amortization (23,228) (21,683)  
Net 4,422 6,155  
Amortization expense, Accumulated Amortization (1,677) (1,770) $ (1,840)
Amortization expense, Net (1,677) (1,770) (1,840)
Life Sciences [Member]      
Indefinite-lived Intangible Assets [Line Items]      
Gross 27,650 27,838 28,478
Accumulated Amortization (23,228) (21,683) (20,370)
Net 4,422 6,155 $ 8,108
Amortization expense, Accumulated Amortization (1,677) (1,770)  
Amortization expense, Net (1,677) (1,770)  
Foreign currency translation, Gross (188) (640)  
Foreign currency translation, Accumulated Amortization 132 457  
Foreign currency translation, Net $ (56) $ (183)