XML 114 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value $ 51,886 $ 61,955
Amortizable intangible assets, accumulated Amortization 37,415 28,901
Amortizable intangible assets, net Intangible 14,471 33,054
Product technology    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 24,135 26,588
Amortizable intangible assets, accumulated Amortization 19,798 12,332
Amortizable intangible assets, net Intangible 4,337 14,256
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 13,726 14,647
Amortizable intangible assets, accumulated Amortization 6,894 6,601
Amortizable intangible assets, net Intangible 6,832 8,046
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 5,150 12,027
Amortizable intangible assets, accumulated Amortization 2,509 2,588
Amortizable intangible assets, net Intangible 2,641 9,439
Other    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 8,875 8,693
Amortizable intangible assets, accumulated Amortization 8,214 7,380
Amortizable intangible assets, net Intangible $ 661 $ 1,313