XML 69 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Schedule of Long-lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 108,660 $ 64,848
Impairments (2,777)  
Acquisitions   43,812
Accumulated Amortization (66,639) (55,298)
Net Carrying Amount $ 39,244 $ 53,362
Weighted Average Amortization Period 8 years 2 months 12 days 8 years 2 months 12 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 49,700 $ 41,500
Impairments 0  
Acquisitions   8,200
Accumulated Amortization (40,441) (35,088)
Net Carrying Amount $ 9,259 $ 14,612
Weighted Average Amortization Period 7 years 6 months 7 years 6 months
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 31,269 $ 12,921
Impairments 0  
Acquisitions   18,348
Accumulated Amortization (13,415) (9,763)
Net Carrying Amount $ 17,854 $ 21,506
Weighted Average Amortization Period 9 years 9 months 18 days 9 years 9 months 18 days
Patents and technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 21,228 $ 6,003
Impairments (2,777)  
Acquisitions   15,225
Accumulated Amortization (7,470) (5,501)
Net Carrying Amount $ 10,981 $ 15,727
Weighted Average Amortization Period 8 years 9 months 18 days 8 years 9 months 18 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,896 $ 4,100
Impairments 0  
Acquisitions   1,796
Accumulated Amortization (4,759) (4,399)
Net Carrying Amount $ 1,137 $ 1,497
Weighted Average Amortization Period 4 years 10 months 24 days 4 years 10 months 24 days
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 567 $ 324
Impairments 0  
Acquisitions   243
Accumulated Amortization (554) (547)
Net Carrying Amount $ 13 $ 20
Weighted Average Amortization Period 2 years 4 months 24 days 2 years 4 months 24 days