Annual report pursuant to Section 13 and 15(d)

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

v3.19.3
Goodwill and intangible assets (Details) - Schedule of indefinite-lived intangible assets - Life Sciences [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Indefinite-lived Intangible Assets [Line Items]      
Gross $ 27,238 $ 27,347 $ 27,436
Accumulated Amortization (26,205) (25,461) (24,541)
Net 1,032 1,886 $ 2,895
Amortization expense, Accumulated Amortization (842) (992)  
Amortization expense, Net (842) (992)  
Foreign currency translation, Gross (109) (89)  
Foreign currency translation, Accumulated Amortization 98 72  
Foreign currency translation, Net $ (11) $ (17)