Annual report pursuant to Section 13 and 15(d)

Employee benefit plans (Details) - Schedule of contributions plan

v3.20.2
Employee benefit plans (Details) - Schedule of contributions plan - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Schedule of contributions plan [Abstract]      
Employer contributions $ 165 $ 208 $ 205