XML 73 R33.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Goodwill and Purchased Intangible Assets - (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Goodwill And Intangible Assets Disclosure [Abstract] |
Changes in the Carrying Amount of Goodwill | The changes in the carrying amount of goodwill are as follows:
Balance at December 31, 2017, net of accumulated impairment charge of $192,872 |  | $ | 22,495 |
Goodwill acquired during the period |  |  | — |
Balance at December 31, 2018 |  |  | 22,495 |
Goodwill acquired during the period (Note 3) |  |  | 284,653 |
Balance at December 31, 2019 |  | $ | 307,148 |
Schedule of Purchased Intangible Assets | Purchased intangible assets as of December 31, 2019 and 2018 are as follows:
|  | Gross Carrying Amount |  |  | Accumulated Amortization |  |  | Net |
December 31, 2019 |  |  |  |  |  |  |  |  |  |  |  |
Finite-lived intangible assets: |  |  |  |  |  |  |  |  |  |  |  |
Developed technology |  | $ | 326,726 |  |  | $ | 67,861 |  |  | $ | 258,865 |
Customer and distributor relationships |  |  | 69,261 |  |  |  | 11,078 |  |  |  | 58,183 |
Trademarks and trade names |  |  | 12,461 |  |  |  | 4,156 |  |  |  | 8,305 |
Total finite-lived intangible assets |  |  | 408,448 |  |  |  | 83,095 |  |  |  | 325,353 |
In-process research and development |  |  | 46,600 |  |  |  | — |  |  |  | 46,600 |
Total identifiable intangible assets |  | $ | 455,048 |  |  | $ | 83,095 |  |  | $ | 371,953 |
December 31, 2018 |  |  |  |  |  |  |  |  |  |  |  |
Finite-lived intangible assets: |  |  |  |  |  |  |  |  |  |  |  |
Developed technology |  | $ | 66,177 |  |  | $ | 59,692 |  |  | $ | 6,485 |
Customer and distributor relationships |  |  | 9,560 |  |  |  | 9,082 |  |  |  | 478 |
Trademarks and trade names |  |  | 4,361 |  |  |  | 3,876 |  |  |  | 485 |
Total identifiable intangible assets |  | $ | 80,098 |  |  | $ | 72,650 |  |  | $ | 7,448 |

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 Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267 + Details
Name: | us-gaap_ScheduleOfGoodwillTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration