XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.2
GOODWILL & INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2024
GOODWILL & INTANGIBLE ASSETS  
Schedule of goodwill activity The goodwill activity is as follows (in thousands):

​

​

​

​

​

​

​

​

June 30, 

​

December 31, 

​

2024

​

2023

Balance, beginning of year

$

—

​

$

112,955

Goodwill impairment

​

—

​

​

(112,911)

Foreign currency translation adjustment

​

—

​

​

(44)

Balance, end of period

$

—

​

$

—

Schedule of intangible assets

Intangible assets consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2024

 

December 31, 2023

​

​

Weighted Average

​

Gross

​

​

​

​

Net

    

Gross

​

​

​

​

Net

​

​

Remaining Useful

​

Carrying

​

Accumulated

​

Carrying

​

Carrying

​

Accumulated

​

Carrying

​

 

Lives (in years)

 

Amount

 

Amortization

 

Amount

 

Amount

 

Amortization

 

Amount

Acquired technology

​

7.3

​

$

184,401

​

$

122,763

​

$

61,638

 

$

185,222

​

$

65,724

​

$

119,498

Trade name

​

5.2

​

​

12,299

​

​

11,114

​

​

1,185

​

​

12,302

​

​

3,952

​

​

8,350

Customer relationships

​

8.4

​

​

67,707

​

​

50,140

​

​

17,567

​

​

68,378

​

​

27,968

​

​

40,410

Capitalized software

​

—

​

​

518

​

​

518

​

​

—

​

​

518

​

​

518

​

​

—

Total intangible assets

​

​

​

$

264,925

​

$

184,535

​

$

80,390

​

$

266,421

​

$

98,162

​

$

168,259

​

Schedule of amortization expenses

During the three and six months ended June 30, 2024 and 2023, the Company recognized the following amortization expense (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Statement of

​

Three Months Ended June 30, 

    

Six Months Ended June 30, 

Category

​

Operations Line Item

​

2024

​

2023

​

2024

​

2023

Acquired technology

​

Cost of Sales

​

$

42,681

​

$

6,928

​

$

57,009

​

$

13,855

Acquired technology

​

Research and Development

​

​

175

​

​

556

​

​

350

​

​

1,109

Trade name

​

General and Administrative

​

​

5,758

​

​

418

​

​

7,180

​

​

833

Customer relationships

​

Sales and Marketing

​

​

17,317

​

​

2,537

​

​

22,439

​

​

5,057

Capitalized software

​

Research and Development

​

​

—

​

​

18

​

​

—

​

​

45

​

​

​

​

​

​

$

65,931

​

$

10,457

​

$

86,978

​

$

20,899

Schedule of future amortization expense

The Company expects to recognize the following amortization expense (in thousands):

​

​

​

​

​

​

Amortization Expense

2024 (remaining 6 months)

​

$

12,153

2025

​

​

21,751

2026

​

​

15,067

2027

​

​

10,399

2028

​

​

7,991

2029 and after

​

​

13,029

Total intangible amortization

​

$

80,390

​