XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

September 30, 2025

 
  

Weighted

             
  

Average

             
  

Remaining

  

Gross

         
  

Useful Life

  

Carrying

  

Accumulated

     
  

(in Years)

  

Amount

  

Amortization

  

Net Book Value

 

Purchased technology

  3  $11,076  $(7,586) $3,490 

Customer relationships

  8   24,573   (10,327)  14,246 

Customer contracts

  0   7,000   (6,852)  148 

Software license

  3   5,419   (3,664)  1,755 

Patents

  2   600   (471)  129 

Total

     $48,668  $(28,900) $19,768 
  

December 31, 2024

 
  

Weighted

             
  

Average

             
  

Remaining

  

Gross

         
  

Useful Life

  

Carrying

  

Accumulated

     
  

(in Years)

  

Amount

  

Amortization

  

Net Book Value

 

Purchased technology

  4  $13,330  $(8,762) $4,568 

Customer relationships

  9   27,548   (11,280)  16,268 

Customer contracts

  0   7,000   (6,725)  275 

Software license

  4   5,419   (3,126)  2,293 

Patents

  2   600   (407)  193 

Total

     $53,897  $(30,300) $23,597 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
  

Amortization

 

Year Ending December 31,

 

Expense

 

2025

 $1,276 

2026

  4,709 

2027

  3,834 

2028

  2,790 

2029

  2,095 

2030 and thereafter

  5,064 

Total

 $19,768