XML 23 R46.htm IDEA: XBRL DOCUMENT v3.19.3
DEBT Maturities of Notes Payable (Details) - Senior Notes Issued November 2010 - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Notes Payable Maturities    
2020 $ 3,083  
2021 3,084  
Notes Payable $ 6,167 $ 9,250