XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangibles (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Goodwill
The following table shows the adjustments to goodwill during 2020 and 2019:
Balance at December 31, 2018$224,899 
Translation adjustments(1,930)
Balance at December 31, 2019$222,969 
Translation adjustments9,802 
Balance at December 31, 2020$232,771 
Schedule of Composition of Intangible Assets
The Company’s intangible assets consist of the following:
December 31, 2020
CostAccumulated AmortizationNet
Technology$105,642 $(94,867)$10,775 
Customer lists and relationships131,500 (101,468)30,032 
Capitalized software and patents63,268 (34,482)28,786 
Trade name2,477 (2,477)— 
Total$302,887 $(233,294)$69,593 
December 31, 2019
CostAccumulated AmortizationNet
Technology$99,832 $(83,608)$16,224 
Customer lists and relationships125,308 (86,555)38,753 
Capitalized software and patents46,222 (23,586)22,636 
Trade name2,450 (2,450)— 
Total$273,812 $(196,199)$77,613 
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,
2021$23,348 
202218,474 
20238,858 
20245,288 
20254,798 
Thereafter1,236 
Total *$62,002 
____________________________
* As of December 31, 2020, the Company had $7.6 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.