XML 12 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Summary of Intangible Assets) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 50,498 $ 50,187  
Accumulated Amortization (21,736)   $ (17,567)
Intangibles, net 28,762   32,620
Technology [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 28,005 27,844  
Accumulated Amortization (13,468)   (11,303)
Intangibles, net $ 14,537   $ 16,541
Weighted Average Amortization Period 5 years 3 months 18 days   5 years 3 months 18 days
Customer relationships [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 16,008 16,008  
Accumulated Amortization (5,455)   $ (4,055)
Intangibles, net $ 10,553   $ 11,953
Weighted Average Amortization Period 7 years 10 months 18 days   7 years 10 months 18 days
Trade names [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 1,287 1,287  
Accumulated Amortization (1,074)   $ (817)
Intangibles, net $ 213   $ 470
Weighted Average Amortization Period 2 years 9 months 12 days   2 years 9 months 12 days
Non-compete agreements [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 1,446 1,446  
Accumulated Amortization (800)   $ (625)
Intangibles, net $ 646   $ 821
Weighted Average Amortization Period 2 years 3 months 12 days   2 years 3 months 12 days
Patents [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 3,440 3,290  
Accumulated Amortization (668)   $ (500)
Intangibles, net $ 2,772   $ 2,790
Weighted Average Amortization Period 9 years 8 months 18 days   9 years 10 months 18 days
Other [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 312 $ 312  
Accumulated Amortization (271)   $ (267)
Intangibles, net $ 41   $ 45
Weighted Average Amortization Period 3 years   3 years