XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jul. 31, 2018
Oct. 31, 2018
Finite-Lived Intangible Assets [Line Items]        
Cost $ 27,616      
Accumulated Amortization (13,126)      
Net (14,490)     $ (14,939)
Amortization of Intangible Assets (521) $ (565)    
Customer Relationships [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     13 years 2 months 14 days  
Cost 17,565      
Accumulated Amortization (7,586)      
Net (9,979)     (10,311)
Developed Technology Rights [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     7 years 3 months 1 day  
Cost 7,186      
Accumulated Amortization (3,860)      
Net (3,326)     (3,404)
Noncompete Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     2 years 3 months 14 days  
Cost 824      
Accumulated Amortization (813)      
Net (11)     (15)
Trade Names [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     14 years 9 months 14 days  
Cost 1,875      
Accumulated Amortization (775)      
Net (1,100)     (1,131)
Trademarks [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     10 years 14 days  
Cost 166      
Accumulated Amortization (92)      
Net $ (74)     $ (78)