Acquisitions (Identifiable Intangible Assets) (Details) - USD ($) $ in Thousands |
|
6 Months Ended |
|
Jan. 29, 2016 |
Jun. 30, 2016 |
Dec. 31, 2015 |
| Identifiable Intangible Assets |
|
|
|
| Weighted average amortization period |
|
6 years 9 months 18 days
|
|
| Goodwill |
|
|
|
| Goodwill |
|
$ 16,615
|
$ 2,760
|
| Customer Relationships |
|
|
|
| Identifiable Intangible Assets |
|
|
|
| Weighted average amortization period |
|
7 years 10 months 24 days
|
|
| Trademark/trade name |
|
|
|
| Identifiable Intangible Assets |
|
|
|
| Weighted average amortization period |
|
12 years
|
|
| Developed technology |
|
|
|
| Identifiable Intangible Assets |
|
|
|
| Weighted average amortization period |
|
4 years 10 months 24 days
|
|
| Non-competition agreements |
|
|
|
| Identifiable Intangible Assets |
|
|
|
| Weighted average amortization period |
|
2 years
|
|
| Pakedge Device And Software Inc. |
|
|
|
| Goodwill |
|
|
|
| Goodwill |
$ 13,535
|
|
|
| Other |
|
|
|
| Revenue associated with acquisition |
|
$ 9,000
|
|
| Net loss associated with acquisition |
|
500
|
|
| 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 general and administrative expense |
|
|
|
| Other |
|
|
|
| Acquisition related costs |
|
2,100
|
|
| Pakedge Device And Software Inc. | Cost of revenue |
|
|
|
| Other |
|
|
|
| Cost of step-up in inventory |
|
$ 1,500
|
|