v3.25.2
Note 7 - Intangible Assets, Including Goodwill (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

June 30,

  

December 31,

 
  

2025

  

2024

 
  

Gross

      

Gross

     
  

Carrying

  

Accumulated

  

Carrying

  

Accumulated

 
  

Amount

  

Amortization

  

Amount

  

Amortization

 

Technology platform

 $7,140  $3,464  $7,140  $3,041 

Purchased and developed software

  14,932   6,141   13,780   5,006 

Customer relationships

  13,910   4,997   13,910   4,350 

Trademarks and trade names

  1,260   948   1,260   852 
   37,242   15,550   36,090   13,249 

Accumulated amortization

  15,550       13,249     

Net book value of amortizable intangible assets

 $21,692      $22,841