XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2021
GOODWILL AND INTANGIBLE ASSETS  
Schedule of intangible assets

June 30, 2021

    

Gross Carrying 

    

Accumulated 

    

Net Carrying 

Amount

Amortization

Amount

Technology

$

91,945

$

(30,374)

$

61,571

Customer relationships

 

119,166

(30,426)

 

88,740

Trademarks and other

 

27,308

(6,705)

 

20,603

Total

$

238,419

$

(67,505)

$

170,914

December 31, 2020

    

Gross Carrying 

    

Accumulated 

    

Net Carrying

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

Schedule of amortization expense related to intangible assets

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

Amortization expense

$

5,513

$

5,009

$

10,897

$

10,015

Schedule of estimated amortization expense related to intangible assets

Year Ending December 31, 

    

2021 (remaining)

$

11,165

2022

 

22,106

2023

 

22,087

2024

 

19,191

2025

 

14,697

Thereafter

 

81,668

Total

$

170,914