XML 44 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwil and Intangible Assets (Tables)
6 Months Ended
Apr. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
The changes in the carrying amount of goodwill for the six months ended April 30, 2017 are as follows:
Balance October 31, 2016
 
$
27,490

 
Foreign currency translation
 
67

Balance April 30, 2017
 
$
27,557

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

 
$
2,768

 
$
47

 
$
1,377

 
$
112

 
$
17,279

 
Amortization expense
(665
)
 
(386
)
 
(8
)
 
(62
)
 
(8
)
 
(1,129
)
 
Foreign currency translation
1

 

 

 

 

 
1

Balance April 30, 2017
$
12,311

 
$
2,382

 
$
39

 
$
1,315

 
$
104

 
$
16,151

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:
 
 
Weighted Average Useful Life (years)
 
Gross Carrying Value
 
Accumulated Amortization
 
Foreign Currency Adjustment
 
Net
 
Customer relationships
13.2
 
$
17,598

 
$
(5,254
)
 
$
(33
)
 
$
12,311

 
Developed technology
7.3
 
5,007

 
(2,625
)
 

 
2,382

 
Non-compete
2.3
 
824

 
(785
)
 

 
39

 
Trade Name
14.8
 
1,875

 
(560
)
 

 
1,315

 
Trademark
10.0
 
166

 
(62
)
 

 
104

 
 
 
 
$
25,470

 
$
(9,286
)
 
$
(33
)
 
$
16,151

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 Ending April 30,
 
 
2018
 
$
2,191

2019
 
1,920

2020
 
1,709

2021
 
1,701

2022
 
1,701

Thereafter
 
6,929

 
 
$
16,151