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

December 31, 2022

    

Gross Carrying 

    

Accumulated 

    

Net Carrying 

Amount

Amortization

Amount

Technology

$

97,237

$

(47,196)

$

50,041

Customer relationships

 

167,631

(44,774)

 

122,857

Trademarks and other

 

27,036

(10,408)

 

16,628

Total

$

291,904

$

(102,378)

$

189,526

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

Schedule of amortization expense related to intangible assets

Years Ended December 31, 

2022

    

2021

    

2020

Amortization expense

$

26,114

$

22,060

$

20,129

Schedule of estimated amortization expense related to intangible assets

Year Ending December 31, 

    

2023

$

28,242

2024

 

25,175

2025

 

20,976

2026

 

19,260

2027

17,357

Thereafter

 

78,516

Total

$

189,526