XML 86 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets Changes in Carrying Amount of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross $ 27,594 $ 25,441  
Finite-Lived Intangible Assets, Accumulated Amortization (12,655) (10,416)  
Finite-Lived Intangible Assets, Net $ 14,939 15,025 $ 17,279
Customer Relationships [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 7 years 10 months 25 days    
Finite-Lived Intangible Assets, Gross $ 17,564 17,569  
Finite-Lived Intangible Assets, Accumulated Amortization (7,253) (5,921)  
Finite-Lived Intangible Assets, Net $ 10,311 11,648 12,975
Developed Technology Rights [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 9 years 9 months 18 days    
Finite-Lived Intangible Assets, Gross $ 7,165 5,007  
Finite-Lived Intangible Assets, Accumulated Amortization (3,761) (3,010)  
Finite-Lived Intangible Assets, Net $ 3,404 1,997 2,768
Noncompete Agreements [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 months 25 days    
Finite-Lived Intangible Assets, Gross $ 824 824  
Finite-Lived Intangible Assets, Accumulated Amortization (809) (793)  
Finite-Lived Intangible Assets, Net $ 15 31 47
Trade Names [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 9 years 2 months 12 days    
Finite-Lived Intangible Assets, Gross $ 1,875 1,875  
Finite-Lived Intangible Assets, Accumulated Amortization (744) (621)  
Finite-Lived Intangible Assets, Net $ 1,131 1,254 1,377
Trademarks [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 4 years 9 months 18 days    
Finite-Lived Intangible Assets, Gross $ 166 166  
Finite-Lived Intangible Assets, Accumulated Amortization (88) (71)  
Finite-Lived Intangible Assets, Net $ 78 $ 95 $ 112