XML 34 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets

The components of the Company’s intangible assets as of June 30, 2025 and December 31, 2024 were as follows:

 

 

 

 

As of June 30, 2025

 

(In thousands, except useful life)

 

Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

Existing technology

 

3 to 10 years

 

$

288,001

 

 

$

(274,386

)

 

$

13,615

 

Customer contracts and contractual relationships

 

0.5 to 10 years

 

 

37,496

 

 

 

(37,496

)

 

 

 

Non-compete agreements and trademarks

 

3 years

 

 

300

 

 

 

(300

)

 

 

 

Total intangible assets

 

 

 

$

325,797

 

 

$

(312,182

)

 

$

13,615

 

 

 

 

 

As of December 31, 2024

 

(In thousands, except useful life)

 

Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

Existing technology

 

3 to 10 years

 

$

288,001

 

 

$

(270,954

)

 

$

17,047

 

Customer contracts and contractual relationships

 

0.5 to 10 years

 

 

37,496

 

 

 

(37,484

)

 

 

12

 

Non-compete agreements and trademarks

 

3 years

 

 

300

 

 

 

(300

)

 

 

 

Total intangible assets

 

 

 

$

325,797

 

 

$

(308,738

)

 

$

17,059

 

Schedule of Estimated Future Amortization of Intangible Assets

The estimated future amortization of intangible assets as of June 30, 2025 was as follows (in thousands):

 

Years Ending December 31:

 

Amount

 

2025 (remaining six months)

 

$

3,756

 

2026

 

 

5,209

 

2027

 

 

1,937

 

2028

 

 

1,480

 

2029

 

 

1,233

 

Total intangible assets

 

$

13,615