Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($) $ in Thousands |
12 Months Ended |
|
Dec. 31, 2015 |
Dec. 31, 2014 |
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Total Intangible assets |
$ 70,629
|
$ 51,251
|
| Patented and Unpatented Technology [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Gross |
29,277
|
20,891
|
| Amortization |
$ (12,631)
|
(9,802)
|
| Patented and Unpatented Technology [Member] | Minimum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
7 years
|
|
| Patented and Unpatented Technology [Member] | Maximum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
10 years
|
|
| Customer Relationships [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Gross |
$ 43,172
|
31,477
|
| Amortization |
$ (8,545)
|
(5,013)
|
| Customer Relationships [Member] | Minimum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
5 years
|
|
| Customer Relationships [Member] | Maximum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
20 years
|
|
| Non-competition Agreements [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Gross |
$ 50
|
50
|
| Amortization |
$ (38)
|
(24)
|
| Non-competition Agreements [Member] | Minimum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
2 years
|
|
| Non-competition Agreements [Member] | Maximum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
5 years
|
|
| Customer Backlog [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Gross |
$ 453
|
462
|
| Amortization |
$ (453)
|
(462)
|
| Customer Backlog [Member] | Maximum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
1 year
|
|
| Trade Names and Trademarks [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Amortization |
$ (2,281)
|
(1,783)
|
| Gross |
$ 21,625
|
$ 15,455
|
| Trade Names and Trademarks [Member] | Minimum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
25 years
|
|
| Trade Names and Trademarks [Member] | Maximum [Member] |
|
|
| Finite And Infinite Lived Intangible Assets [Line Items] |
|
|
| Useful lives |
Indefinite
|
|