Goodwill and Intangible Assets (Intangible Assets) (Details) - USD ($) $ in Thousands |
3 Months Ended |
|
Mar. 31, 2018 |
Dec. 31, 2017 |
| Intangible assets |
|
|
| Gross Carrying Amount |
$ 36,331
|
$ 38,706
|
| Accumulated Amortization |
(11,704)
|
(12,625)
|
| Intangible assets, net |
$ 24,627
|
26,081
|
| Weighted average amortization period |
7 years 3 months 18 days
|
|
| Developed technology |
|
|
| Intangible assets |
|
|
| Gross Carrying Amount |
$ 17,252
|
19,626
|
| Accumulated Amortization |
(7,471)
|
(8,914)
|
| Intangible assets, net |
$ 9,781
|
10,712
|
| Weighted average amortization period |
6 years 10 months 24 days
|
|
| Customer relationships |
|
|
| Intangible assets |
|
|
| Gross Carrying Amount |
$ 12,008
|
12,009
|
| Accumulated Amortization |
(2,929)
|
(2,556)
|
| Intangible assets, net |
$ 9,079
|
9,453
|
| Weighted average amortization period |
8 years 4 months 24 days
|
|
| Trademark/trade name |
|
|
| Intangible assets |
|
|
| Gross Carrying Amount |
$ 6,776
|
6,776
|
| Accumulated Amortization |
(1,009)
|
(869)
|
| Intangible assets, net |
$ 5,767
|
5,907
|
| Weighted average amortization period |
12 years
|
|
| Non-competition agreements |
|
|
| Intangible assets |
|
|
| Gross Carrying Amount |
$ 295
|
295
|
| Accumulated Amortization |
$ (295)
|
(286)
|
| Intangible assets, net |
|
$ 9
|