XML 39 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
A summary of the activity in goodwill is presented below (in thousands):
Balance at December 31, 2018$32,942 
Effect of change in foreign currency exchange rates717 
Balance at December 31, 201933,659 
Effect of change in foreign currency exchange rates(1,148)
Balance at December 31, 2020$32,511 
Schedule of Intangible Assets
The Company’s intangible assets are comprised of the following (in thousands):
December 31, 2020
 Weighted-Average Life
(in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies6.0$12,692 $(10,878)$1,814 
Trademarks and trade names10.017,823 (9,597)8,226 
Customer relationships8.512,306 (8,703)3,603 
Capitalized software development costs3.347,818 (31,051)16,767 
Other2.53,389 (2,791)598 
Total finite-lived intangible assets$94,028 $(63,020)31,008 
Indefinite-lived intangible assets:
In-process capitalized software development costs20,479 
Total intangible assets$51,487 
December 31, 2019
 Weighted-Average Life
(in years)
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived intangible assets:
Developed technologies6.0$13,076 $(9,198)$3,878 
Trademarks and trade names10.018,352 (8,040)10,312 
Customer relationships8.412,460 (7,413)5,047 
Capitalized software development costs3.619,375 (6,570)12,805 
Other2.42,986 (1,790)1,196 
Total finite-lived intangible assets$66,249 $(33,011)33,238 
Indefinite-lived intangible assets:
In-process capitalized software development costs11,154 
Total intangible assets$44,392 
Schedule of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands):
202113,026 
20227,390 
20234,383 
20243,937 
20252,272 
Total$31,008