Annual report pursuant to Section 13 and 15(d)

Commitments (Details) - Schedule of future minimum rental payments for operating leases

v3.3.0.814
Commitments (Details) - Schedule of future minimum rental payments for operating leases
$ in Thousands
Jul. 31, 2015
USD ($)
Schedule of future minimum rental payments for operating leases [Abstract]  
2016 $ 7,834
2017 6,965
2018 5,133
2019 4,426
2020 2,490
Thereafter 526
$ 27,374