XML 67 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 59,651 $ 64,708
Accumulated Amortization (40,034) (44,878)
Total 19,617 19,830
Gross value of fully amortized intangible assets 17,600 7,400
Distribution rights    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 336 322
Accumulated Amortization (241) (210)
Total 95 112
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 20,962 16,587
Accumulated Amortization (7,294) (6,491)
Total 13,668 10,096
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 2,786 2,785
Accumulated Amortization (2,435) (2,205)
Total 351 580
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 4,080 12,480
Accumulated Amortization (2,971) (10,016)
Total 1,109 2,464
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 254 0
Accumulated Amortization 0 0
Total 254 0
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 31,233 32,534
Accumulated Amortization (27,093) (25,956)
Total $ 4,140 $ 6,578