XML 68 R14.htm IDEA: XBRL DOCUMENT
v3.20.1

Intangible Assets and Goodwill | 3 Months Ended
--- | ---
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract] |
Intangible Assets and Goodwill | Intangible Assets and Goodwill Goodwill The following tables present goodwill information for the three months ended March 31, 2020 (in thousands):
| As of December 31, 2019 |  | Additions to Goodwill |  | As of March 31, 2020
Total goodwill | $ | 183,465 |  |  | $ | — |  |  | $ | 183,465 |
| As of
| March 31, 2020
| Gross Carrying Amount |  | Accumulated Impairment Losses |  | Net Carrying Amount
Total goodwill | $ | 205,235 |  |  | $ | (21,770 | ) |  | $ | 183,465 |
Intangible Assets, Net The components of the Company’s intangible assets as of March 31, 2020 and December 31, 2019 were as follows:
|  |  | As of March 31, 2020
(In thousands) | Useful Life |  | Gross Carrying Amount |  | Accumulated Amortization |  | Net Carrying Amount
Existing technology | 3 to 10 years |  | $ | 262,789 |  |  | $ | (217,767 | ) |  | $ | 45,022 |
Customer contracts and contractual relationships | 0.5 to 10 years |  | 36,293 |  |  | (33,707 | ) |  | 2,586 |
Non-compete agreements and trademarks | 3 years |  | 300 |  |  | (300 | ) |  | — |
In-process research and development | Not applicable |  | 2,600 |  |  | — |  |  | 2,600 |
Total intangible assets |  |  | $ | 301,982 |  |  | $ | (251,774 | ) |  | $ | 50,208 |
|  |  | As of December 31, 2019
(In thousands) | Useful Life |  | Gross Carrying Amount |  | Accumulated Amortization |  | Net Carrying Amount
Existing technology | 3 to 10 years |  | $ | 262,789 |  |  | $ | (213,354 | ) |  | $ | 49,435 |
Customer contracts and contractual relationships | 0.5 to 10 years |  | 36,293 |  |  | (33,428 | ) |  | 2,865 |
Non-compete agreements and trademarks | 3 years |  | 300 |  |  | (300 | ) |  | — |
In-process research and development | Not applicable |  | 2,600 |  |  | — |  |  | 2,600 |
Total intangible assets |  |  | $ | 301,982 |  |  | $ | (247,082 | ) |  | $ | 54,900 |
During the three months ended March 31, 2020 and 2019, the Company did not purchase or sell any intangible assets. Amortization expense for intangible assets for the three months ended March 31, 2020 and 2019 was $4.7 million and $5.0 million, respectively. The estimated future amortization of intangible assets as of March 31, 2020 was as follows (in thousands):
Years Ending December 31: |  | Amount
2020 (remaining nine months) |  | $ | 13,721 |
2021 |  | 14,411 |
2022 |  | 7,444 |
2023 |  | 6,740 |
2024 |  | 5,292 |
Thereafter |  | — |
Total amortizable purchased intangible assets |  | $ | 47,608 |
In-process research and development |  | 2,600 |
Total intangible assets |  | $ | 50,208 |
It is reasonably possible that the businesses could perform significantly below the Company’s expectations or a deterioration of market and economic conditions could occur. This would adversely impact the Company’s ability to meet its projected results, which could cause the goodwill of its reporting unit or long-lived assets in any of its asset groups to become impaired. Significant differences between these estimates and actual cash flows could materially affect the Company’s future financial results. If the Company determines that its goodwill or long-lived assets are impaired, it would be required to record a non-cash charge that could have a material adverse effect on its results of operations and financial position.

X
- References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -URI http://asc.fasb.org/topic&trid=2144416 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration