XML 49 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Intangible Assets (Summary of Intangible Assets) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 50,764 $ 50,498  
Accumulated Amortization (29,214)   $ (25,879)
Intangibles, net 21,550   24,619
Technology [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 28,050 28,005  
Accumulated Amortization (17,818)   (15,723)
Intangibles, net $ 10,232   $ 12,282
Weighted Average Amortization Period 4 years 8 months 18 days   4 years 8 months 18 days
Customer relationships [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 16,016 16,008  
Accumulated Amortization (7,777)   $ (6,873)
Intangibles, net $ 8,239   $ 9,135
Weighted Average Amortization Period 5 years 9 months 18 days   5 years 9 months 18 days
Trade names [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 1,298 1,287  
Accumulated Amortization (1,271)   $ (1,250)
Intangibles, net $ 27   $ 37
Weighted Average Amortization Period 2 years 7 months 12 days   2 years 7 months 12 days
Non-compete agreements [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 1,448 1,446  
Accumulated Amortization (1,079)   $ (936)
Intangibles, net $ 369   $ 510
Weighted Average Amortization Period 1 year 8 months 12 days   1 year 8 months 12 days
Patents [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 3,690 3,440  
Accumulated Amortization (1,034)   $ (848)
Intangibles, net $ 2,656   $ 2,592
Weighted Average Amortization Period 10 years 4 months 18 days   10 years 4 months 18 days
Other [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 262 $ 312  
Accumulated Amortization (235)   $ (249)
Intangibles, net $ 27   $ 63
Weighted Average Amortization Period 3 years   3 years