XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

 

Balance at the beginning of year

 $14,953  $15,029 

Addition

  81,686    

Measurement period acquisition adjustment

  (1,677)   

Foreign currency translation adjustment

  44   (76)

Balance at the end of year

 $95,005  $14,953 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
     

December 31, 2025

  

December 31, 2024

 
  

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 - 13  $38,404  $(10,034) $28,370  $9,499  $(7,866) $1,633 

Developed technology

 4 - 9   46,215   (28,466)  17,749   34,566   (24,601)  9,965 

Tradename and trademarks

 2 - 10   8,198   (2,267)  5,931   1,598   (1,120)  478 

Patent

 6 - 10   2,100   (1,956)  144   2,100   (1,869)  231 

Noncompetition agreements

 3   848   (848)     848   (848)   

Total

    $95,765  $(43,571) $52,194  $48,611  $(36,304) $12,307 
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Amortization of acquired technology (included in costs of revenues)

 $3,671  $2,335  $2,266 

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

  3,584   896   1,285 

Total amortization expense

 $7,255  $3,231  $3,551 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year Ending December 31,

 

Amount

 

2026

 $8,098 

2027

  7,945 

2028

  7,640 

2029

  5,954 

2030

  4,511 

2031 and thereafter

  18,046 

Total future amortization expense

 $52,194