Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Goodwill and intangible assets (Details) - Schedule of indefinite-lived intangible assets - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Indefinite-lived Intangible Assets [Line Items]      
Gross $ 27,347 $ 27,436  
Accumulated Amortization (25,461) (24,541)  
Net 1,886 2,895  
Amortization expense, Accumulated Amortization (992) (1,520) $ (1,677)
Amortization expense, Net (992) (1,520) (1,677)
Life Sciences [Member]      
Indefinite-lived Intangible Assets [Line Items]      
Gross 27,347 27,436 27,650
Accumulated Amortization (25,461) (24,541) (23,228)
Net 1,886 2,895 $ 4,422
Amortization expense, Accumulated Amortization (992) (1,520)  
Amortization expense, Net (992) (1,520)  
Foreign currency translation, Gross (89) (214)  
Foreign currency translation, Accumulated Amortization 72 207  
Foreign currency translation, Net $ (17) $ (7)