XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets [Abstract]  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
 
As of June 30, 2021
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(6,005
)
 
$
2,623
 
Trade names
   
1,689
     
(1,064
)
   
625
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(383
)
   
144
 
Alliance agreement
   
527
     
(330
)
   
197
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(8,853
)
 
$
3,589
 

(in thousands)
 
As of December 31, 2020
 
   
Gross Carrying
Amount
   
Accumulated
Amortization
   
Impact of
Impairment
   
Net
 
Amortized intangible assets:
                       
Customer relationships
 
$
11,730
   
$
(5,504
)
 
$
(3,102
)
 
$
3,124
 
Trade names
   
2,467
     
(1,020
)
   
(778
)
   
669
 
Developed technology
   
471
     
(471
)
   
-
     
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
     
-
 
Noncompete agreement
   
949
     
(336
)
   
(422
)
   
191
 
Alliance agreement
   
527
     
(277
)
   
-
     
250
 
Others
   
167
     
(167
)
   
-
     
-
 
Total
 
$
16,744
   
$
(8,208
)
 
$
(4,302
)
 
$
4,234
 
Finite-Lived Intangible Assets, Future Amortization Expense
Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.4 million for the  three months ended June 30, 2021 and 2020 and $0.6 million and $1.1 million for the six months ended June 30, 2021 and 2020, 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:
     
2021 remainder
 
$
569
 
2022
   
911
 
2023
   
640
 
2024
   
435
 
2025
   
335
 
Thereafter
   
699
 
Total
 
$
3,589