Acquisition (Identifiable Intangible Assets) (Details) - USD ($) $ in Thousands |
|
11 Months Ended |
|
|
Jan. 29, 2016 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Goodwill |
|
|
|
|
| Goodwill |
|
$ 16,809
|
$ 2,760
|
$ 231
|
| Pakedge Device And Software Inc. |
|
|
|
|
| Identifiable Intangible Assets |
|
|
|
|
| Weighted average amortization period |
7 years 4 months 24 days
|
|
|
|
| Goodwill |
|
|
|
|
| Goodwill |
$ 13,836
|
|
|
|
| Other |
|
|
|
|
| Revenue associated with acquisition |
|
23,200
|
|
|
| Net income associated with acquisition |
|
1,000
|
|
|
| Pakedge Device And Software Inc. | Minimum |
|
|
|
|
| Identifiable Intangible Assets |
|
|
|
|
| Discount rate used |
15.00%
|
|
|
|
| Pakedge Device And Software Inc. | Maximum |
|
|
|
|
| Identifiable Intangible Assets |
|
|
|
|
| Discount rate used |
17.00%
|
|
|
|
| Pakedge Device And Software Inc. | Customer relationships |
|
|
|
|
| Identifiable Intangible Assets |
|
|
|
|
| Acquired intangible assets |
$ 8,800
|
|
|
|
| Weighted average amortization period |
8 years
|
|
|
|
| Pakedge Device And Software Inc. | Trademark/trade name |
|
|
|
|
| Identifiable Intangible Assets |
|
|
|
|
| Acquired intangible assets |
$ 4,400
|
|
|
|
| Weighted average amortization period |
12 years
|
|
|
|
| Pakedge Device And Software Inc. | Developed technology |
|
|
|
|
| Identifiable Intangible Assets |
|
|
|
|
| Acquired intangible assets |
$ 9,700
|
|
|
|
| Weighted average amortization period |
5 years
|
|
|
|
| Pakedge Device And Software Inc. | Non-competition agreements |
|
|
|
|
| Identifiable Intangible Assets |
|
|
|
|
| Acquired intangible assets |
$ 300
|
|
|
|
| Weighted average amortization period |
2 years
|
|
|
|
| Pakedge Device And Software Inc. | Cost of revenue and operating expenses |
|
|
|
|
| Other |
|
|
|
|
| Acquisition related costs |
|
3,300
|
|
|
| Pakedge Device And Software Inc. | Cost of revenue |
|
|
|
|
| Other |
|
|
|
|
| Cost of step-up in inventory |
|
2,100
|
|
|
| Pakedge Device And Software Inc. | Cost of revenue, research and development, sales and marketing and general and administrative expenses |
|
|
|
|
| Other |
|
|
|
|
| Employee termination related expenses |
|
500
|
|
|
| Pakedge Device And Software Inc. | General and administrative |
|
|
|
|
| Other |
|
|
|
|
| Expense due to loss on vacated facility |
|
$ 400
|
|
|