XML 76 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value $ 40,756 $ 51,886
Amortizable intangible assets, accumulated Amortization 27,455 37,415
Amortizable intangible assets, net Intangible 13,301 14,471
Product technology    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 14,625 24,135
Amortizable intangible assets, accumulated Amortization 10,785 19,798
Amortizable intangible assets, net Intangible 3,840 4,337
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 14,325 13,726
Amortizable intangible assets, accumulated Amortization 7,495 6,894
Amortizable intangible assets, net Intangible 6,830 6,832
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 6,541 5,150
Amortizable intangible assets, accumulated Amortization 4,002 2,509
Amortizable intangible assets, net Intangible 2,539 2,641
Other    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, carrying Value 5,265 8,875
Amortizable intangible assets, accumulated Amortization 5,173 8,214
Amortizable intangible assets, net Intangible $ 92 $ 661