XML 58 R41.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS  
Schedule of intangible assets

    

Gross Carrying 

    

Accumulated 

    

Net Carrying 

December 31, 2020

Amount

Amortization

Amount

Technology

$

85,075

$

(24,999)

$

60,076

Customer relationships

 

114,171

 

(26,880)

 

87,291

Trademarks and other

 

27,021

 

(5,449)

 

21,572

Total

$

226,267

$

(57,328)

$

168,939

    

Gross Carrying 

    

Accumulated 

    

Net Carrying

December 31, 2019

Amount

Amortization

 Amount

Technology

$

83,368

$

(14,250)

$

69,118

Customer relationships

 

108,995

 

(18,197)

 

90,798

Trademarks and other

 

26,888

 

(2,793)

 

24,095

Total

$

219,251

$

(35,240)

$

184,011

Schedule of amortization expense related to intangible assets

Years Ended December 31, 

    

2020

    

2019

    

2018

Amortization expense

$

20,129

$

12,168

$

5,774

Schedule of estimated amortization expense related to intangible assets

Year Ending December 31, 

    

2021

$

20,565

2022

 

20,276

2023

 

20,257

2024

 

17,334

2025

 

12,822

Thereafter

 

77,685

Total

$

168,939