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, 2013
Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]  
2014 $ 4,346
2015 4,163
2016 3,810
2017 2,868
2018 1,477
Thereafter 2,516
$ 19,180