XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block] The following table presents the changes in the carrying amount of our goodwill (in thousands):
Total
Balance as of January 1, 2020$31,245  
Other (1)
1,346  
Currency translation(119) 
Balance as of June 30, 2020$32,472  
Schedule of Intangible Assets and Goodwill [Table Text Block] Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):
 Weighted
Average
June 30, 2020
 Amortization
Life in Years
CostAccumulated
Amortization
Net
Patents10$23,579  $14,263  $9,316  
Customer contracts1210,192  5,671  4,521  
Non-contractual customer relationships956,868  22,924  33,944  
Trademarks4425  425  —  
Trade name1518,253  2,871  15,382  
Developed technology13152,893  30,578  122,315  
Non-compete32,500  556  1,944  
Total amortized intangible assets $264,710  $77,288  $187,422  
Internally developed software*$16,298  $16,298  
Total intangible assets$281,008  $77,288  $203,720  
______________________________
* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.
 Weighted
Average
December 31, 2019
 Amortization
Life in Years
CostAccumulated
Amortization
Net
Patents10$22,322  $13,519  $8,803  
Customer contracts1210,122  5,506  4,616  
Non-contractual customer relationships957,296  19,787  37,509  
Trademarks4425  425  —  
Trade name1518,256  2,254  16,002  
Developed technology13152,354  24,228  128,126  
Non-compete32,500  139  2,361  
Total amortized intangible assets $263,275  $65,858  $197,417  
Internally developed software*$13,991  $13,991  
Total intangible assets$277,266  $65,858  $211,408  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] As of June 30, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):
Remainder of 2020$11,828  
202123,076  
202222,434  
202321,591  
202421,502  
202516,679  
Thereafter70,312  
Total$187,422