XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary Of Goodwill And Intangible Assets Activities
The table below summarizes goodwill and intangible assets activities as of June 30, 2020 and December 31, 2019 (in thousands):
 
    
Goodwill
    
Intangible Assets
 
Balance at December 31, 2019
   $ 12,026      $ 4,110  
Amortization expense
     —          (220
  
 
 
    
 
 
 
Balance at June 30, 2020 (unaudited)
   $ 12,026      $ 3,890  
  
 
 
    
 
 
 
 
    
Estimated Useful

Life
(in years)
  
Weighted Average
Remaining

Life
(in years)
  
Intangible
Assets
    
Accumulated
Amortization
   
June 30,
2020
 
 
  
 
  
 
  
 
 
  
 
 
 
(unaudited)
 
Developed technology
   10    9.1    $ 4,200      $ (390   $ 3,810  
Trademarks and trade names
   0.5    —        60        (60     —    
Customer-related intangible
   5    4      100        (20     80  
        
 
 
    
 
 
   
 
 
 
Total
         $ 4,360      $ (470   $ 3,890  
        
 
 
    
 
 
   
 
 
 
 
    
Estimated
Useful
Life
(in years)
    
Weighted
Average
Remaining
Life
(in years)
    
Intangible
Assets
    
Accumulated
Amortization
   
December 31,
2019
 
Developed technology
     10        9.5      $ 3,600      $ (180   $ 3,420  
In-process
technology
     indefinite           600        —         600  
Trademarks and trade names
     0.5        —          60        (60     —    
Customer-related intangible
     5        4.5        100        (10     90  
        
 
 
    
 
 
   
 
 
 
Total
         $ 4,360      $ (250   $ 4,110  
        
 
 
    
 
 
   
 
 
 
Summary Of Remaining Amortization Expense
The following table shows the remaining amortization expense associated with amortizable intangible assets as of June 30, 2020 (in thousands):
 
    
Developed
Technology
      
Customer-Related

Intangible
    
Total
Amortization
 
Six months ending December 31, 2020
   $ 210        $ 10      $ 220  
Year ending December 31, 2021
     420          20        440  
Year ending December 31, 2022
     420          20        440  
Year ending December 31, 2023
     420          20        440  
Year ending December 31, 2024
     420          10        430  
Thereafter
     1,920          —          1,920  
  
 
 
      
 
 
    
 
 
 
Total
   $ 3,810        $ 80      $ 3,890