XML 52 R59.htm IDEA: XBRL DOCUMENT v2.4.0.6
Notes Payable - Schedule of Estimated Future Principal Payments of Notes Payable (Detail) (USD $)
In Thousands, unless otherwise specified
Jul. 31, 2012
Jul. 31, 2011
Debt Instrument [Line Items]    
2013 $ 560  
2014 421  
2015 451  
2016 6,550  
2017 216  
Thereafter 22,078  
Total notes payable $ 30,276 $ 30,175