XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Details Textual) - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
May 31, 2020
Balance Sheet Related Disclosures [Abstract]        
Property and equipment pledged as collateral $ 0   $ 0  
Depreciation 3,600,000 $ 3,500,000    
Amortization 600,000 300,000    
Goodwill 340,877,000   $ 340,877,000  
Amortization expense 6,300,000 7,200,000    
Investment owned 2,000,000.0     $ 1,000,000.0
Impairment loss $ 0 $ 0