XML 32 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets Net

Intangible assets consist of the following (in thousands):

 

 

September 30, 2025

 

 

Weighted-Average Amortization Period (in years)

Gross

 

 

Accumulated Amortization

 

 

Net

 

Customer relationships

14

$

25,470

 

 

$

(7,686

)

 

$

17,784

 

Acquired software technology

9

 

16,340

 

 

 

(5,194

)

 

 

11,146

 

Patents and intellectual property

3

 

2,081

 

 

 

(1,552

)

 

 

529

 

Tradename

9

 

2,100

 

 

 

(1,259

)

 

 

841

 

  Total intangible assets, net

 

$

45,991

 

 

$

(15,691

)

 

$

30,300

 

 

 

 

December 31, 2024

 

 

Weighted-Average Amortization Period (in years)

Gross

 

 

Accumulated Amortization

 

 

Net

 

Customer relationships

14

$

25,470

 

 

$

(6,307

)

 

$

19,163

 

Acquired software technology

9

 

16,340

 

 

 

(3,911

)

 

 

12,429

 

Patents and intellectual property

3

 

2,068

 

 

 

(1,411

)

 

 

657

 

Tradename

9

 

2,100

 

 

 

(1,167

)

 

 

933

 

  Total intangible assets, net

 

$

45,978

 

 

$

(12,796

)

 

$

33,182

 

Schedule of Future Intangible Asset Amortization

The following table presents future intangible asset amortization as of September 30, 2025 (in thousands):

Remainder of 2025

 

 

 

 

 

$

960

 

2026

 

 

 

 

 

 

3,820

 

2027

 

 

 

 

 

 

3,806

 

2028

 

 

 

 

 

 

3,738

 

2029

 

 

 

 

 

 

3,650

 

Thereafter

 

 

 

 

 

 

14,326

 

  Total

 

 

 

 

 

$

30,300