XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets [Abstract]  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
Changes in the gross carrying amount, accumulated amortization, addition and impairment of definite-lived intangible assets was as follows:

             
(in thousands)
 
As of March 31, 2020
 
  
Gross Carrying Amount
  
Accumulated Amortization
  
Impact of Impairment
  
Net
 
Amortized intangible assets:
            
Customer relationships
 
$
11,730
  
$
(4,584
)
 
$
(3,102
)
 
$
4,044
 
Trade names
  
2,467
   
(816
)
  
(778
)
  
873
 
Developed technology
  
471
   
(471
)
  
-
   
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
   
-
 
Noncompete agreement
  
949
   
(267
)
  
(422
)
  
260
 
Alliance agreement
  
527
   
(198
)
  
-
   
329
 
Others
  
167
   
(167
)
  
-
   
-
 
Total
 
$
16,744
  
$
(6,936
)
 
$
(4,302
)
 
$
5,506
 

(in thousands)
 
As of December 31, 2019
 
  
Gross Carrying Amount
  
Accumulated Amortization
  
Net
 
Amortized intangible assets:
         
Customer relationships
 
$
11,730
  
$
(4,079
)
 
$
7,651
 
Trade names
  
2,467
   
(727
)
  
1,740
 
Developed technology
  
471
   
(471
)
  
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
 
Noncompete agreements
  
949
   
(217
)
  
732
 
Alliance agreement
  
527
   
(171
)
  
356
 
Others
  
167
   
(167
)
  
-
 
Total
 
$
16,744
  
$
(6,265
)
 
$
10,479
 

Finite-Lived Intangible Assets, Future Amortization Expense
Amortization expense related to definite-lived intangible assets totaled $670 thousand and $570 thousand for the three months ended March 31, 2020 and 2019, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:
(in thousands)
   
Years ended December 31:
   
2020 (remainder)
 
$
1,271
 
2021
  
1,213
 
2022
  
910
 
2023
  
640
 
2024
  
444
 
Thereafter
  
1,028
 
Total
 
$
5,506