XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwil and Intangible Assets (Tables)
9 Months Ended
Jul. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
The changes in the carrying amount of goodwill for the nine months ended July 31, 2018 are as follows:
Balance October 31, 2017
 
$
27,859

 
Acquisitions
 
408

 
Foreign currency translation
 
(92
)
Balance July 31, 2018
 
$
28,175

Schedule of Finite-Lived Intangible Assets [Table Text Block]
The changes in the carrying amount of finite-lived intangible assets for the nine months ended July 31, 2018 are as follows:
 
 
Customer Relationships
 
Developed Technology
 
Non-Compete
 
Trade Name
 
Trademark
 
Total
Balance October 31, 2017
$
11,648

 
$
1,997

 
$
31

 
$
1,254

 
$
95

 
$
15,025

 
Acquisitions

 
2,328

 

 

 

 
2,328

 
Amortization expense
(999
)
 
(651
)
 
(12
)
 
(93
)
 
(12
)
 
(1,767
)
 
Foreign currency translation
(3
)
 
(103
)
 

 

 

 
(106
)
Balance July 31, 2018
$
10,646

 
$
3,571

 
$
19

 
$
1,161

 
$
83

 
$
15,480

Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
Intangible assets are amortized on the straight-line method over their legal or estimated useful lives. The following summarizes the gross carrying value and accumulated amortization for each major class of intangible assets at July 31, 2018:
 
 
Weighted Average Useful Life (years)
 
Gross Carrying Value Net of Foreign Currency
 
Accumulated Amortization
 
Net
 
Customer relationships
13.2
 
$
17,566

 
$
(6,920
)
 
$
10,646

 
Developed technology
9.1
 
7,232

 
(3,661
)
 
3,571

 
Non-compete
2.3
 
824

 
(805
)
 
19

 
Trade Name
14.8
 
1,875

 
(714
)
 
1,161

 
Trademark
10.0
 
166

 
(83
)
 
83

 
 
 
 
$
27,663

 
$
(12,183
)
 
$
15,480

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Amortization expense related to intangible assets for the fiscal years ending is estimated to be as follows:        
Twelve Months Ended July 31,
 
 
2019
 
$
1,883

2020
 
1,871

2021
 
1,868

2022
 
1,868

2023
 
1,861

Thereafter
 
6,129

 
 
$
15,480