XML 67 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 67,404 $ 64,708
Accumulated Amortization (48,217) (44,878)
Net 19,187 19,830
Gross value of fully amortized intangible assets 7,600 7,400
Distribution rights    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 322 322
Accumulated Amortization (224) (210)
Net 98 112
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 19,250 16,587
Accumulated Amortization (7,026) (6,491)
Net 12,224 10,096
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 2,785 2,785
Accumulated Amortization (2,358) (2,205)
Net 427 580
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 12,480 12,480
Accumulated Amortization (11,014) (10,016)
Net 1,466 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 (27,595) (25,956)
Net $ 4,939 $ 6,578