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