XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets and Goodwill (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in carrying amount of goodwill
The following tables present goodwill information for the six months ended June 30, 2020 (in thousands):
As of December 31, 2019Adjustment to Goodwill *As of June 30, 2020
Total goodwill$183,465  $(243) $183,222  
_________________________________________
* Working capital adjustments related to the acquisition of Northwest Logic.
As of June 30, 2020
Gross Carrying AmountAccumulated Impairment LossesNet Carrying Amount
Total goodwill$204,992  $(21,770) $183,222  
Components of intangible assets
The components of the Company’s intangible assets as of June 30, 2020 and December 31, 2019 were as follows:
  As of June 30, 2020
(In thousands)Useful Life
Gross Carrying
 Amount
Accumulated
 Amortization
Net Carrying
 Amount
Existing technology3 to 10 years$262,789  $(222,171) $40,618  
Customer contracts and contractual relationships0.5 to 10 years36,293  (33,887) 2,406  
Non-compete agreements and trademarks3 years300  (300) —  
In-process research and developmentNot applicable2,600  —  2,600  
Total intangible assets $301,982  $(256,358) $45,624  
  As of December 31, 2019
(In thousands)Useful Life
Gross Carrying
 Amount
Accumulated
 Amortization
Net Carrying
 Amount
Existing technology3 to 10 years$262,789  $(213,354) $49,435  
Customer contracts and contractual relationships0.5 to 10 years36,293  (33,428) 2,865  
Non-compete agreements and trademarks3 years300  (300) —  
In-process research and developmentNot applicable2,600  —  2,600  
Total intangible assets $301,982  $(247,082) $54,900  
Estimated future amortization of intangible assets The estimated future amortization of intangible assets as of June 30, 2020 was as follows (in thousands):
Years Ending December 31:Amount
2020 (remaining six months)$9,137  
202114,411  
20227,444  
20236,740  
20245,292  
Thereafter—  
Total amortizable purchased intangible assets43,024  
In-process research and development2,600  
Total intangible assets$45,624