XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
GOODWILL AND INTANGIBLE ASSETS:  
Summary of the Carrying Amount Goodwill (In Thousands)

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

​

2024

    

2023

Balance at beginning of year

​

$

15,029

​

$

14,123

Addition

​

​

—

​

​

895

Foreign currency translation adjustment

​

​

(76)

​

​

11

Balance at end of year

​

$

14,953

​

$

15,029

Summary of Intangible Assets (In Thousands)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2024

​

December 31, 2023

​

​

Amortization

​

Gross

​

​

​

​

Net

​

Gross

​

​

​

​

Net

​

​

Period

​

Carrying

​

Accumulated

​

Carrying

​

Carrying

​

Accumulated

​

Carrying

​

​

(Years)

    

Amount

    

Amortization

    

Amount

    

Amount

    

Amortization

    

Amount

Acquired intangible assets:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Customer relationships

 

1-10

​

$

9,499

​

$

(7,866)

​

$

1,633

​

$

9,508

​

$

(7,335)

​

$

2,173

Developed technology

 

4-9

​

 

34,566

​

 

(24,601)

​

 

9,965

​

 

34,650

​

 

(22,094)

​

 

12,556

Tradename and trademarks

 

2-10

​

 

1,598

​

 

(1,120)

​

 

478

​

 

1,598

​

 

(1,025)

​

 

573

Patent

 

6-10

​

 

2,100

​

 

(1,869)

​

 

231

​

 

2,100

​

 

(1,782)

​

 

318

Noncompetition agreements

 

3

​

 

848

​

 

(848)

​

 

—

​

 

848

​

 

(848)

​

 

—

Total

​

​

​

$

48,611

​

$

(36,304)

​

$

12,307

​

$

48,704

​

$

(33,084)

​

$

15,620

Summary of Intangible Assets Amortization Expense (In Thousands)

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

    

2024

    

2023

    

2022

Amortization of acquired technology (included in costs of revenues)

​

$

2,335

​

$

2,266

​

$

2,214

Amortization of acquired intangible assets (presented separately under costs and expenses)

​

 

896

​

 

1,285

​

 

1,270

Total amortization of acquired intangible assets

​

$

3,231

​

$

3,551

​

$

3,484

Summary of Future Amortization Expenses of Acquired Intangible Assets (In Thousands)

​

​

​

​

​

Year Ending December 31, 

    

Amount

2025

​

$

3,061

2026

​

 

2,891

2027

​

 

2,738

2028

​

 

2,432

2029

​

​

747

2030 and thereafter

​

 

438

Total future amortization expense

​

$

12,307