XML 37 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Summary of Gross Carrying Amounts and Accumulated Amortization of Intangible Assets by Major Class

The following table summarizes the gross carrying amounts and accumulated amortization of the Company’s intangible assets by major class:

 

 

March 31, 2025

 

 

December 31, 2024

 

 

Weighted Average

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net
Carrying Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net
Carrying Amount

 

 

Remaining Useful Life (Years) March 31, 2025

 

Customer relationships

 

$

67,279

 

 

$

(32,654

)

 

$

34,625

 

 

$

76,584

 

 

$

(34,867

)

 

$

41,717

 

 

 

7.6

 

Developed technology

 

 

22,129

 

 

 

(18,369

)

 

 

3,760

 

 

 

29,015

 

 

 

(23,662

)

 

 

5,353

 

 

 

6.3

 

Databases

 

 

29,138

 

 

 

(13,509

)

 

 

15,629

 

 

 

29,135

 

 

 

(12,988

)

 

 

16,147

 

 

 

7.6

 

Tradenames

 

 

9,325

 

 

 

(4,608

)

 

 

4,717

 

 

 

10,808

 

 

 

(5,100

)

 

 

5,708

 

 

 

7.4

 

Expert network

 

 

-

 

 

 

-

 

 

 

-

 

 

 

2,654

 

 

 

(1,715

)

 

 

939

 

 

 

-

 

Patents

 

 

844

 

 

 

(236

)

 

 

608

 

 

 

841

 

 

 

(232

)

 

 

609

 

 

 

17.2

 

Content library

 

 

592

 

 

 

(197

)

 

 

395

 

 

 

592

 

 

 

(183

)

 

 

409

 

 

 

6.7

 

Total

 

$

129,307

 

 

$

(69,573

)

 

$

59,734

 

 

$

149,629

 

 

$

(78,747

)

 

$

70,882

 

 

 

 

Schedule of Expected Future Amortization Expense for Intangible Assets

The expected future amortization expense for intangible assets as of March 31, 2025 is as follows:

2025 (remainder)

 

$

6,286

 

2026

 

 

8,327

 

2027

 

 

8,318

 

2028

 

 

8,037

 

2029

 

 

7,721

 

Thereafter

 

 

21,045

 

Total

 

$

59,734

 

Schedule of Capitalized Software Development Costs

Capitalized software development costs are as follows:

 

 

March 31, 2025

 

 

December 31, 2024

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net
Carrying Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net
Carrying Amount

 

Capitalized software development costs

 

$

33,312

 

 

$

(20,844

)

 

$

12,468

 

 

$

34,946

 

 

 

(19,847

)

 

$

15,099