XML 107 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangibles (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in goodwill
The following table shows the adjustments to goodwill during 2019 and 2018:
Balance at December 31, 2017
 
$
237,303

Acquisitions
 
2,156

Impairment
 
(9,100
)
Translation adjustments
 
(5,460
)
Balance at December 31, 2018
 
$
224,899

Acquisitions
 

Impairment
 

Translation adjustments
 
(1,930
)
Balance at December 31, 2019
 
$
222,969

Schedule of composition of intangible assets
The Company’s intangible assets consist of the following:
 
 
December 31, 2019
 
 
Cost
 
Accumulated Amortization
 
Net
Technology
 
$
99,832

 
$
(83,608
)
 
$
16,224

Customer lists and relationships
 
125,308

 
(86,555
)
 
38,753

Capitalized software and patents
 
46,222

 
(23,586
)
 
22,636

Trade name
 
2,450

 
(2,450
)
 

 
 
$
273,812

 
$
(196,199
)
 
$
77,613

 
 
December 31, 2018
 
 
Cost
 
Accumulated Amortization
 
Net
Technology
 
$
100,896

 
$
(73,271
)
 
$
27,625

Customer lists and relationships
 
127,755

 
(75,123
)
 
52,632

Capitalized software and patents
 
33,710

 
(15,261
)
 
18,449

Trade name
 
2,546

 
(2,546
)
 

 
 
$
264,907

 
$
(166,201
)
 
$
98,706

Schedule of estimated annual amortization expense of intangible assets for the next five years
Estimated future amortization expense of its intangible assets for the next five years is as follows:
Year ending December 31,
 
 
2020
 
$
24,691

2021
 
17,047

2022
 
12,606

2023
 
5,749

2024
 
5,151

Thereafter
 
5,973

Total *
 
$
71,217

____________________________
* As of December 31, 2019, the Company had $6.4 million of capitalized software costs that are currently in the development stage. Amortization of these costs will begin once the software projects are complete and ready for their intended use.