Annual report pursuant to Section 13 and 15(d)

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

v2.4.0.8
Commitments (Details) - Schedule of future minimum rental payments for operating leases (USD $)
In Thousands, unless otherwise specified
Jul. 31, 2014
Schedule of future minimum rental payments for operating leases [Abstract]  
2015 $ 5,627
2016 4,999
2017 3,731
2018 2,306
2019 1,733
Thereafter 1,106
$ 19,502