XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - Schedule of Patents (Details) - USD ($)
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Balance Sheet Related Disclosures [Abstract]      
Patents   $ 3,475,000 $ 3,485,000
Less accumulated amortization   (2,495,000) (2,663,000)
Patents, net $ 822,000 $ 980,000 $ 822,000