XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill / Tradename

Goodwill activity for the six months ended June 30, 2024 and the year ended December 31, 2023 was as follows:

(in thousands)

 

Six months ended June 30, 2024

 

 

Year ended December 31, 2023

 

Goodwill / Tradename

 

Goodwill

 

 

Tradename

 

 

Goodwill

 

 

Tradename

 

Balance at beginning of period

 

$

211,326

 

 

$

9,570

 

 

$

183,197

 

 

$

9,508

 

Acquisitions

 

 

110

 

 

 

 

 

 

27,152

 

 

 

 

Foreign currency translation

 

 

(292

)

 

 

(48

)

 

 

977

 

 

 

62

 

Balance at end of period

 

$

211,144

 

 

$

9,522

 

 

$

211,326

 

 

$

9,570

 

Intangible Assets - Finite Life

Finite life intangible assets as of June 30, 2024 and December 31, 2023 consisted of the following:

 

 

June 30, 2024

 

 

December 31, 2023

 

(in thousands)

 

Cost

 

 

Accum. Amort.

 

 

Cost

 

 

Accum. Amort.

 

Technology

 

$

16,508

 

 

$

14,388

 

 

$

16,517

 

 

$

14,061

 

Customer lists

 

 

103,471

 

 

 

66,721

 

 

 

103,471

 

 

 

63,420

 

Tradenames

 

 

14,094

 

 

 

5,688

 

 

 

14,094

 

 

 

5,001

 

Foreign currency adjustments

 

 

(1,397

)

 

 

(207

)

 

 

(1,083

)

 

 

56

 

Total intangible assets – finite life

 

$

132,676

 

 

$

86,590

 

 

$

132,999

 

 

$

82,538

 

Summary of Finite Lived Intangible Assets Activities

Finite life intangible asset activity for the six months ended June 30, 2024 and 2023 was as follows:

 

 

Six months ended June 30,

 

(in thousands)

 

2024

 

 

2023

 

Intangible assets – finite life, net at beginning of period

 

$

50,461

 

 

$

35,251

 

Amortization expense

 

 

(4,315

)

 

 

(3,430

)

Acquisitions

 

 

 

 

 

10,708

 

Foreign currency adjustments

 

 

(60

)

 

 

370

 

Intangible assets – finite life, net at end of period

 

$

46,086

 

 

$

42,899