XML 124 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value $ 46,739 $ 42,507
Amortizable intangible assets, accumulated Amortization 24,199 20,228
Amortizable intangible assets, net Intangible 22,540 22,279
Product technology    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 19,459 15,700
Amortizable intangible assets, accumulated Amortization 10,885 7,614
Amortizable intangible assets, net Intangible 8,574 8,086
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 13,948 13,328
Amortizable intangible assets, accumulated Amortization 5,720 4,927
Amortizable intangible assets, net Intangible 8,228 8,401
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 5,889 5,466
Amortizable intangible assets, accumulated Amortization 1,685 837
Amortizable intangible assets, net Intangible 4,204 4,629
Other    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 7,443 8,013
Amortizable intangible assets, accumulated Amortization 5,909 6,850
Amortizable intangible assets, net Intangible $ 1,534 $ 1,163