XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2
INTANGIBLE ASSETS AND GOODWILL (Tables)
6 Months Ended
Jun. 30, 2024
INTANGIBLE ASSETS AND GOODWILL  
Schedule of intangible assets

June 30, 2024

    

Gross Carrying 

    

Accumulated 

    

Net Carrying 

    

Weighted Average Remaining

Amount

Amortization

Amount

 

Useful Life (in years)

Technology

$

100,257

$

(66,005)

$

34,252

7.3

Customer relationships

 

169,327

(64,606)

 

104,721

9.0

Trademarks and other

 

27,102

(14,312)

 

12,790

5.1

Total

$

296,686

$

(144,923)

$

151,763

8.3

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

Schedule of amortization expense related to intangible assets

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

2023

Amortization expense

$

6,800

$

7,075

$

13,747

$

14,137

Schedule of estimated future amortization expense related to intangible assets

Year Ending December 31, 

    

2024 (remaining)

$

11,735

2025

 

21,541

2026

 

19,826

2027

 

17,923

2028

16,690

Thereafter

 

64,048

Total

$

151,763

Schedule of changes in goodwill

December 31, 2023

$

283,840

Additions from acquisition

16,601

Foreign currency translation and other

(3,112)

June 30, 2024

    

$

297,329