XML 81 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value $ 61,955 $ 46,739
Amortizable intangible assets, accumulated Amortization 28,901 24,199
Amortizable intangible assets, net Intangible 33,054 22,540
Product technology    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 26,588 19,459
Amortizable intangible assets, accumulated Amortization 12,332 10,885
Amortizable intangible assets, net Intangible 14,256 8,574
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 14,647 13,948
Amortizable intangible assets, accumulated Amortization 6,601 5,720
Amortizable intangible assets, net Intangible 8,046 8,228
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 12,027 5,889
Amortizable intangible assets, accumulated Amortization 2,588 1,685
Amortizable intangible assets, net Intangible 9,439 4,204
Other    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 8,693 7,443
Amortizable intangible assets, accumulated Amortization 7,380 5,909
Amortizable intangible assets, net Intangible $ 1,313 $ 1,534