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

December 31, 2021

    

Gross Carrying 

    

Accumulated 

    

Net Carrying 

Amount

Amortization

Amount

Technology

$

91,461

$

(35,854)

$

55,607

Customer relationships

 

118,706

(34,187)

 

84,519

Trademarks and other

 

27,244

(7,964)

 

19,280

Total

$

237,411

$

(78,005)

$

159,406

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

Years Ended December 31, 

    

2021

    

2020

    

2019

Amortization expense

$

22,060

$

20,129

$

12,168

Schedule of estimated amortization expense related to intangible assets

Year Ending December 31, 

    

2022

 

22,025

2023

 

22,007

2024

 

19,148

2025

 

14,653

2026

12,937

Thereafter

 

68,636

Total

$

159,406