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

December 31, 2023

    

Gross Carrying 

    

Accumulated 

    

Net Carrying 

    

Weighted Average Remaining

Amount

Amortization

Amount

 

Useful Life (in years)

Technology

$

97,961

$

(60,412)

$

37,549

6.8

Customer relationships

 

168,685

(58,835)

 

109,850

9.5

Trademarks and other

 

27,141

(13,062)

 

14,079

5.6

Total

$

293,787

$

(132,309)

$

161,478

8.5

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

Schedule of amortization expense related to intangible assets

Years Ended December 31, 

    

2023

    

2022

    

2021

Amortization expense

$

28,254

$

26,114

$

22,060

Schedule of estimated future amortization expense related to intangible assets

Year Ending December 31, 

    

2024

$

25,250

2025

 

21,013

2026

 

19,297

2027

 

17,384

2027

16,141

Thereafter

 

62,393

Total

$

161,478

Schedule of changes in goodwill

December 31, 

December 31, 

2023

    

2022

Balance at beginning of period

$

281,433

$

212,190

Measurement period adjustments

353

40

Additions from acquisition

70,686

Foreign currency translation

2,054

(1,483)

Balance at end of period

    

$

283,840

$

281,433