XML 58 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 48,211 $ 50,498
Accumulated Amortization (31,701) (25,879)
Net Carrying Amount 16,510 24,619
Technology [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 28,018 28,005
Accumulated Amortization (19,736) (15,723)
Net Carrying Amount $ 8,282 $ 12,282
Weighted Average Amortization Period 4 years 8 months 4 years 8 months
Customer Contracts [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 16,009 $ 16,008
Accumulated Amortization (8,857) (6,873)
Net Carrying Amount $ 7,152 $ 9,135
Weighted Average Amortization Period 5 years 9 months 5 years 9 months
Trade Names [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,295 $ 1,287
Accumulated Amortization (1,277) (1,250)
Net Carrying Amount $ 18 $ 37
Weighted Average Amortization Period 2 years 7 months 2 years 7 months
Non-compete Agreements [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,446 $ 1,446
Accumulated Amortization (1,220) (936)
Net Carrying Amount $ 226 $ 510
Weighted Average Amortization Period 1 year 8 months 1 year 8 months
Patents [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,180 $ 3,440
Accumulated Amortization (376) (848)
Net Carrying Amount $ 804 $ 2,592
Weighted Average Amortization Period 11 years 9 years 3 months
Other [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 263 $ 312
Accumulated Amortization (235) (249)
Net Carrying Amount $ 28 $ 63
Weighted Average Amortization Period 3 years 3 years