XML 58 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets

 

   December 31,   December 31, 
   2019   2018 
   Gross       Gross     
   Carrying   Accumulated   Carrying   Accumulated 
   Amount   Amortization   Amount   Amortization 
Technology platform  $4,635    3,147   $4,635    2,895 
Customer relationships   5,330    2,679    5,330    2,477 
Trademarks and trade names   1,020    752    1,020    553 
    10,985    6,578    10,985    5,925 
Accumulated amortization   6,578         5,925     
Net book value of amortizable intangible assets  $4,407        $5,060     

Schedule of estimated amortization
Year ending December 31,   Estimated Future Amortization  
2020   $ 616  
2021     544  
2022     444  
2023     444  
Thereafter     2,359  
Schedule of estimated useful lives
Acquired Intangible Asset:  Amortization
Period:
(years)
    
Technology platform and patents  4 - 7
Trademark  3-5
Customer relationships  15
Schedule of goodwill
  Total 
Balance as of January 1, 2019  $18,900 

Adjustments due to finalization of purchase price allocation (Note 5)

   (729)
Balance as of December 31, 2019  $18,171