XML 73 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 293,298 $ 283,445
Amortizable intangible assets, accumulated amortization (163,405) (141,424)
Amortizable intangible assets, net carrying amount $ 129,893 $ 142,021
Amortizable intangible assets, weighted average remaining life (Years) 10 years 6 months 11 years 3 months 18 days
Non-amortizable intangible assets $ 13,027 $ 13,027
Gross carrying amount 306,325 296,472
Net carrying amount 142,920 155,048
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 134,034 130,890
Amortizable intangible assets, accumulated amortization (86,623) (77,295)
Amortizable intangible assets, net carrying amount $ 47,411 $ 53,595
Amortizable intangible assets, weighted average remaining life (Years) 9 years 10 years 2 months 12 days
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 139,097 $ 131,809
Amortizable intangible assets, accumulated amortization (64,174) (52,015)
Amortizable intangible assets, net carrying amount $ 74,923 $ 79,794
Amortizable intangible assets, weighted average remaining life (Years) 11 years 8 months 12 days 12 years 3 months 18 days
Customer Backlog    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 1,738 $ 2,524
Amortizable intangible assets, accumulated amortization (1,191) (2,284)
Amortizable intangible assets, net carrying amount $ 547 $ 240
Amortizable intangible assets, weighted average remaining life (Years) 4 months 24 days 9 months 18 days
Non-compete Covenant    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 2,514 $ 2,514
Amortizable intangible assets, accumulated amortization (2,493) (1,956)
Amortizable intangible assets, net carrying amount $ 21 $ 558
Amortizable intangible assets, weighted average remaining life (Years) 1 month 6 days 10 months 24 days
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 15,915 $ 15,708
Amortizable intangible assets, accumulated amortization (8,924) (7,874)
Amortizable intangible assets, net carrying amount $ 6,991 $ 7,834
Amortizable intangible assets, weighted average remaining life (Years) 9 years 1 month 6 days 9 years 8 months 12 days