XML 31 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 65,774 $ 64,708
Accumulated Amortization (46,490) (44,878)
Net 19,284 19,830
Gross value of fully amortized intangible assets 7,600 7,400
Distribution rights    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 316 322
Accumulated Amortization (213) (210)
Net 103 112
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 17,625 16,587
Accumulated Amortization (6,705) (6,491)
Net 10,920 10,096
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 2,786 2,785
Accumulated Amortization (2,282) (2,205)
Net 504 580
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 12,480 12,480
Accumulated Amortization (10,515) (10,016)
Net 1,965 2,464
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 33 0
Accumulated Amortization 0 0
Net 33 0
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 32,534 32,534
Accumulated Amortization (26,775) (25,956)
Net $ 5,759 $ 6,578