XML 119 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Intangibles - Intangibles included in other assets on the balance sheet (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2017
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Intangibles        
Intangibles, net   $ 13,637,000 $ 459,000  
Amortization expense   $ 2,822,000 $ 357,000 $ 296,000
Altoy        
Intangibles        
Impairment loss $ 899,000      
Weighted average        
Intangibles        
Weighted average amortization period   4 years 1 year  
Technology        
Intangibles        
Weighted average amortization period   6 years    
Licenses        
Intangibles        
Weighted average amortization period   3 years    
In process research and development        
Intangibles        
Weighted average amortization period   3 years    
Other assets, long term        
Intangibles        
Intangibles, gross   $ 17,770,000 $ 1,770,000  
Less accumulated amortization   (4,133,000) (1,311,000)  
Intangibles, net   13,637,000 459,000  
Other assets, long term | Technology        
Intangibles        
Intangibles, gross   14,950,000    
Other assets, long term | Licenses        
Intangibles        
Intangibles, gross   1,006,000 1,006,000  
Other assets, long term | Customer relationships        
Intangibles        
Intangibles, gross   873,000 733,000  
Other assets, long term | In process research and development        
Intangibles        
Intangibles, gross   550,000    
Other assets, long term | Non-compete agreements        
Intangibles        
Intangibles, gross   320,000    
Other assets, long term | Trademarks and tradenames        
Intangibles        
Intangibles, gross   68,000 28,000  
Other assets, long term | Other        
Intangibles        
Intangibles, gross   $ 3,000 $ 3,000