XML 53 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]    
Accumulated Amortization $ (2,589) $ (1,923)
Net Carrying Amount 3,246  
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Capitalized patents and license rights not yet amortized 291 291
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 6,126 5,364
Net Carrying Amount $ 3,537 3,441
Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 2 years  
Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 15 years  
Patents and license rights    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 1,736 1,693
Accumulated Amortization (902) (766)
Net Carrying Amount $ 834 $ 927
Patents and license rights | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 7 years 7 years
Patents and license rights | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 12 years 12 years
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 2,033 $ 1,896
Accumulated Amortization (1,196) (836)
Net Carrying Amount $ 837 $ 1,060
Customer relationships | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 4 years 4 years
Customer relationships | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 10 years 10 years
510(k) authorization    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 567 $ 567
Accumulated Amortization (184) (156)
Net Carrying Amount $ 383 $ 411
Estimated Useful Lives 15 years 15 years
Developed technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 62 $ 62
Accumulated Amortization (44) (39)
Net Carrying Amount $ 18 $ 23
Estimated Useful Lives 10 years 10 years
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 1,362 $ 780
Accumulated Amortization (236) (98)
Net Carrying Amount $ 1,126 $ 682
Capitalized software development costs | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 2 years 2 years
Capitalized software development costs | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 5 years 5 years
Other    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 75 $ 75
Accumulated Amortization (27) (28)
Net Carrying Amount $ 48 $ 47
Other | Minimum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 2 years 2 years
Other | Maximum    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated Useful Lives 5 years 5 years